adduser命令 – 创建用户
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