Linux用户管理命令useradd/adduser详解

在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详解

精彩评论

3+6=

感谢您的支持与鼓励

支付宝扫一扫打赏

微信扫一扫打赏