adduser命令来自英文词组“add user”的缩写,其功能是用于创建用户账户。adduser实际并不是一个真正的命令文件,而仅仅是useradd的一条别名命令,因此这两个命令的使用方法完全相同。

语法格式:adduser [参数] 用户名

常用参数:

-c 设置备注文件
-d 设置家目录
-D 变更默认值
-e 设置帐号的使用期限
-f 设置在密码过期后多少天即关闭该帐号
-g 设置用户所属的基本组
-G 设置用户所属的扩展组
-h 显示帮助信息
-k 设置家目录内初始化文件
-l 不将用户信息加入最近登录与登录失败数据库中
-m 自动创建用户的登录目录
-M 不要创建用户的登录目录
-n 不要创建与用户同名的组
-o 允许重复创建相同UID的账户
-r 建立系统帐号
-s 设置用户登录后所使用的shell
-u 设置用户ID值
-U 创建与用户同名的组
-Z 设置登录时映射的SELinux用户

参考示例

创建指定名称的用户账户:

[root@linuxcool ~]# adduser linuxprobe

创建指定名称的用户账户,并设置账户有效期:

[root@linuxprobe ~]# adduser -e 18/05/2024 linuxprobe

创建指定名称的用户账户,并添加扩展组:

[root@linuxcool ~]# adduser -G root linuxprobe

创建指定名称的用户账户,并设置家目录名称:

[root@linuxcool ~]# adduser -d /home/linux linuxprobe
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。