useradd 命令 - 创建用户


useradd 命令 可以帮助我们创建一个 Linux 新用户, 通常情况下, 我们使用 useradd 命令创建后的用户是不能登陆的, 还需要使用另外一个命令 passwd 为其指定一个密码, 这两个命令可以看成是一组配套的命令. Linux 操作系统新创建的用户都保存在 /etc/passwd 文件下, 这个文件的每一行记录这一个用户的信息.


语法格式

# useradd [参数][用户名]

常用参数

参数 说明
-u 指定用户id, 也就是 UID
-g 指定用户属于哪个用户组,通过 GID 指定
-d 自定义用户的家目录,后面跟上一个目录的路径, 如果不指定, 默认是家目录是 /home/username
-M 不建立家目录
-s 自定义 Shell, 如果不指定, 默认的 shell 是 bash
-e 用户过期时间,日期的格式为YYYY-MM-DD

参考实例

创建一个名为 testuser 的用户.

# useradd testuser

查看我们刚刚创建的用户. 上面我们说过, Linux 所有的用户信息都记录在 /etc/passwd 文件下, 下面打印的这条信息就是我们刚刚创建的用户信息:

# tail -n1 /etc/passwd
testuser:x:1001:1006::/home/testuser:/bin/sh

激活用户, 也就是给用户设置一个密码, 之后这个用户才能正常使用.

# passwd testuser
Enter new UNIX password: // 输入两次相同的密码确认
Retype new UNIX password:
passwd: password updated successfully
CATEGORIES