在Linux中,adduser与useradd为同一指令,经符号连接,用于创建用户账号,随后通过passwd命令设置密码,useradd命令还可以用来更新用户信息。
语法
useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s ][-u ][用户帐号] useradd -D [-b][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s ]
参数说明
参数 | 说明 |
-c<备注> | 添加备注 |
-d<目录> | 指定用户登入后的初始目录 |
-D | 变更预设值 |
-e<有效期限> | 指定帐号的有效期限 |
-f<缓冲天数> | 指定在密码过期后多少天即关闭该帐号 |
-g<群组> | 指定用户所属的群组 |
-G<群组> | 指定用户所属的附加群组 |
-m | 自动创建用户的登入目录 |
-M | 不要自动创建用户的登入目录 |
-n | 不要创建以用户名称为名的群组 |
-r | 创建系统帐号 |
-s<shell> | 指定用户登入后所使用的shell |
-u<uid> | 指定用户ID |
举例
# 创建一个属于sudo组的用户 useradd -g sudo # 创建一个自定义家目录的用户 sudo useradd -d /home/dirname -m # 创建一个带有家目录并且可以登录bash的用户 sudo useradd -m -s /bin/bash # 创建一个没有家目录且不能登录的用户 sudo useradd -s /sbin/nologin
原创文章禁止转载:技术学堂 » Linux用户管理命令useradd/adduser详解