adduser 命令的功能是创建用户。adduser实际上并不是一个真正的命令,而仅仅是useradd的一别名命令,因此这两个命令的使用方法完全相同。

语法格式:adduser 参数 用户名

常用参数:

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

参考示例

创建指定名称的用户:

[root@linuxcool ~]# adduser linuxprobe 

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

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

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

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

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

[root@linuxcool ~]# adduser -d /home/linux linuxprobe
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。