adduser
命令在 Linux 中用来新增用户账号。
命令格式
adduser 用户名
注意: 此命令需要管理员权限。
用户名必须为英文字母,不能包含空格等特殊字符。
命令参数
-
–disabled-login
不创建用户密码,而且用户也不能从外部登录。
-
–disabled-password
与 –disabled-login 类似,不过用户可以登录,但不用使用密码认证。
-
–home 目录
指定用户的主目录。
-
–shell SHELL
指定用户默认的 SHELL。
-
–ingroup 用户组
指定新用户的用户组。
-
–no-create-home
不创建用户主目录。
-
–quiet
安静模式执行命令,只输出命令执行过程中出现的警告和错误信息。
命令示例
-
创建新用户:
adduser test_user
-
创建禁止登录的新用户:
adduser --disabled-login test_user
-
创建无密码的新用户:
adduser --disabled-password test_user
-
创建新用户并设置新用户的主目录:
adduser --home /var/test_home test_user
-
创建新用户并设置用户的默认 SHELL:
adduser --shell /usr/sbin/nologin test_user
提示:
/usr/sbin/nologin
是一个特殊的 SHELL,使用这个 SHELL 的用户会无法登录系统。有点类似于使用 –disabled-login 的效果。