adduser
是一个用于在 Unix 和类 Unix 操作系统(如 Linux)中添加新用户的命令行工具。它提供了一个简便的方式去创建用户账户,并自动处理许多相关的任务,比如创建主目录、设置默认的 shell 以及管理密码等。尽管不同发行版可能有不同的实现,但大多数情况下 adduser
实际上是一个更友好的前端脚本,它简化了对底层 useradd
命令的使用。
基本语法
adduser [选项] 用户名
常用选项
--system
: 创建一个系统用户而不是普通用户。--group
: 同时创建一个与用户同名的用户组。--disabled-password
: 创建用户但不为其设置密码(该用户不能通过密码登录,但仍可以使用其他方式如 SSH 密钥登录)。--shell SHELL
: 指定用户的默认 shell。--home DIR
: 指定用户的主目录路径。--uid ID
: 手动指定用户的 UID。-D
或--debug
: 开启调试模式,显示更多的输出信息以帮助排查问题。--ingroup <组>
:指定用户的主要组。--gecos <描述><