adduser命令 – 创建用户账户
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@linux-arae-cc ~]# adduser linuxprobe
创建指定名称的用户账户,并设置账户有效期:
[root@linuxprobe ~]# adduser -e 18/05/2024 linuxprobe
创建指定名称的用户账户,并添加扩展组:
[root@linux-arae-cc ~]# adduser -G root linuxprobe
创建指定名称的用户账户,并设置家目录名称:
[root@linux-arae-cc ~]# adduser -d /home/linux linuxprobe