介绍
用于Linux中创建的新的系统用户。
需要说明的是,设定ID值时尽量要大于500,以免冲突。因为Linux安装后会建立一些特殊用户,一般0到499之间的值留给bin、mail这样的系统账号。
用法
1 2
| useradd(选项)(参数) useradd [-u UID] [-g 初始群组] [-G 次要群组] [-mM] [-c 说明栏] [-d 家目录绝对路径] [-s shell] 使用者账号名
|
选项
选项 |
描述 |
-c<备注> |
加上备注文字。备注文字会保存在passwd的备注栏位中; |
-d<登入目录> |
指定用户登入时的启始目录; |
-D |
变更预设值; |
-e<有效期限> |
指定帐号的有效期限,格式为YYYY-MM-DD,写入shadow第8字段,即账号失效日 |
-f<缓冲天数> |
指定在密码过期后多少天即关闭该帐号,0为立刻失效,-1为永远不失效 |
-g<群组> |
指定用户所属的群组; |
-G<群组> |
指定用户所属的附加群组; |
-m |
强制!要建立用户家目录!(一把账号默认值) |
-M |
强制!不要建立用户家目录!(系统账号默认值) |
-n |
取消建立以用户名称为名的群组; |
-r |
建立系统帐号,这个账号的UID有限制(100-500) |
-s<shell> |
指定用户登入后所使用的shell,若没有指定预设是/bin/bash |
-u<uid> |
指定用户uid。 |
参数
例子
1 2 3 4 5 6 7 8
| useradd aa
useradd -u 700 -g users aa
useradd -s /sbin/nologin aa
|