Linux adduser命令:创建用户(附带实例)
Linux 中 adduser 命令的功能是创建用户。
adduser 实际上并不是一个真正的命令,而仅仅是 useradd 的一别名命令,因此这两个命令的使用方法完全相同。
adduser 命令的语法格式如下:
【实例 1】创建指定名称的用户:
【实例 2】创建指定名称的用户,并设置用户有效期:
【实例 3】创建指定名称的用户,并添加扩展组:
【实例 4】创建指定名称的用户,并设置家目录名称:
adduser 实际上并不是一个真正的命令,而仅仅是 useradd 的一别名命令,因此这两个命令的使用方法完全相同。
adduser 命令的语法格式如下:
adduser 参数 用户名常用参数见下表:
选项 | 描述 | 选项 | 描述 |
---|---|---|---|
-c | 设置备注文件 | -m | 自动创建用户的登录目录 |
-d | 设置家目录 | -M | 不要创建用户的登录目录 |
-D | 变更默认值 | -n | 不要创建与用户同名的组 |
-e | 设置用户的使用期限 | -o | 允许重复创建相同UID的用户 |
-f | 设置在密码过期多少天后即关闭该用户 | -r | 建立系统用户 |
-g | 设置用户所属的基本组 | -s | 设置用户登录后所使用的shell |
-G | 设置用户所属的扩展组 | -u | 设置用户ID值 |
-h | 显示帮助信息 | -U | 创建与用户同名的组 |
-k | 设置家目录内初始化文件 | -Z | 设置登录时映射的SELinux用户 |
-l | 不将用户信息加入最近登录与登录失败数据库中 |
【实例 1】创建指定名称的用户:
[root@clinux ~]# adduser linuxprobe
【实例 2】创建指定名称的用户,并设置用户有效期:
[root@clinux ~]# adduser -e 18/05/2024 linuxprobe
【实例 3】创建指定名称的用户,并添加扩展组:
[root@clinux ~]# adduser -G root linuxprobe
【实例 4】创建指定名称的用户,并设置家目录名称:
[root@clinux ~]# adduser -d /home/linux linuxprobe