useradd
是Linux系统中用于添加新用户的命令行工具。它允许管理员在系统中创建新的用户账户,并配置该账户的各种属性,如家目录、默认shell等。useradd
与普通用户有一些关键的区别,这些区别主要体现在权限和使用场景上。
useradd
的执行者useradd
命令。这是因为创建用户涉及到系统文件和配置的修改。useradd
来创建新的用户账户。passwd
)修改密码等。但是他们无法创建新用户或更改系统级别的设置。useradd
的适用范围useradd
来为这些服务创建专用账户。useradd
之后由普通用户接管。useradd
的主要参数-m, --create-home
: 创建用户的家目录,默认为/home/<用户名>
。-s, --shell <path>
: 指定新用户的默认Shell,如/bin/bash
。-G, --groups <list>
: 通过逗号分隔的字符串指定用户附加到哪些组中。useradd -m -s /bin/bash -G sudo mynewuser
此命令为mynewuser
创建一个新账户,设置其默认Shell为/bin/bash
并将其添加至sudo
组。
useradd
是Linux系统管理中非常重要的工具之一。它允许管理员高效地批量添加用户,并提供灵活的配置选项以满足不同场景的需求。相比之下,普通用户的操作则更加偏向于个人账户的维护和基本设置。了解两者之间的区别有助于更好地管理和利用系统资源。