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