useradd
useradd
Linux useradd 命令用于建立用户帐号。
useradd 可用来建立用户帐号。帐号建好之后,再用 passwd 设定帐号的密码。可用 userdel 删除帐号。使用 useradd 指令所建立的帐号,实际上是保存在 /etc/passwd 文本文件中。
|  |  | 
- 
-c <备注>:加上备注文字。备注文字会保存在passwd的备注栏位中。
- 
-d <登入目录>:指定用户登入时的起始目录。即家目录
- 
-D:变更预设值.
- 
-e <有效期限>:指定帐号的有效期限。
- 
-f <缓冲天数>:指定在密码过期后多少天即关闭该帐号。
- 
-g <群组>:用户初始登陆组的组名或号码。组名必须已经存在。组号码必须指代已经存在的组。如果没有指定,useradd的行为将依赖于/etc/login.defs文件中的USERGROUPS_ENAB参数。如果此参数设置为了 yes (或者在命令行上指定了-U/--user-group),将会为用户创建一个组,组名和登录名相同。如果选项设置为了 no (或者在命令行上指定了-N/--no-user-group),useradd会把新用户的主组设置为/etc/default/useradd中GROUP变量指定的值,再或者默认是100。
- 
-G,--groupsGROUP1[,GROUP2,...[,GROUPN]]]:用户还属于的附加组列表。每个组都用逗号隔开,没有中间的空格。这里的组受到了-g选项给定的组同样的限制。默认上,用户只属于初始组。
- 
-m:自动建立用户的登入目录。默认会自动建立
- 
-M:不要自动建立用户的登入目录。
- 
-n:取消建立以用户名称为名的群组.
- 
-r:建立系统帐号。
- 
-s <shell>:指定用户登入后所使用的 shell。
- 
-u <uid>:指定用户 ID。
常用 -d -e -f -g -G -n -r -s
 小虾米
 小虾米