-m:自动建立用户的登入目录。
useradd [选项] 用户名,选项:
-c:加上备注文字,备注文字保存在passwd的备注栏中。
-d:指定用户登入时的启始目录。
-D:变更预设值。
-e:指定账号的有效期限,缺省表示永久有效。
-f:指定在密码过期后多少天即关闭该账号。
-g:指定用户所属的群组。
-G:指定用户所属的附加群组。
-m:自动建立用户的登入目录。
-M:不要自动建立用户的登入目录。
-n:取消建立以用户名称为名的群组。
-r:建立系统账号。
-s:指定用户登入后所使用的shell。
-u:指定用户ID号。
扩展资料:
useradd可用来建立用户账号,它和adduser命令是相同的。账号建好之后,再用passwd设定账号的密码。使用useradd命令所建立的账号,实际上是保存在/etc/passwd文本文件中。
Case 1: 创建一个带有家目录并且可以登录 bash 的用户。
$ sudo useradd -m -s /bin/bash tester1。
Case 2: 指定创建用户家目录的路径。
$ sudo useradd -m -d /home/xxx tester2。
/home/xxx目录会被创建。
Case 3: 创建一个没有家目录且不能登录的用户。
$ sudo useradd -s /sbin/nologin tester3。
Case 4: 创建时把用户加入不同的用户组。
$ sudo useradd -m -G xxx,sudo tester4。