📅  最后修改于: 2023-12-03 14:43:57.069000             🧑  作者: Mango
useradd
命令是 Linux 系统中创建新用户的命令。该命令可以设置用户的账号密码、用户 ID、主组、次要组、登录 Shell 等等。创建新用户后,可以使用 passwd
命令修改用户密码。同时,也可以使用 userdel
命令删除用户账号。
以下是 useradd
命令的基本语法:
useradd [OPTIONS] USERNAME
其中,OPTIONS
为可选参数,USERNAME
为新用户的用户名。
以下是 useradd
命令的常用参数:
| 参数 | 描述 | | --- | --- | | -d, --home HOME_DIR | 指定新用户的主目录,默认为 "/home/USERNAME"。 | | -m, --create-home | 创建新用户的主目录。 | | -G, --groups GROUP1[,GROUP2,...[,GROUPN]]] | 指定新用户的次要组。 | | -g, --gid GROUP | 指定新用户的主组。 | | -s, --shell SHELL | 指定新用户的登录 Shell。 | | -p, --password PASSWORD | 指定新用户的账号密码。 | | -u, --uid UID | 指定新用户的用户 ID。 |
以下是使用 useradd
命令创建新用户的示例:
useradd -m -s /bin/bash johndoe
该命令创建一个名为 "johndoe" 的用户,指定该用户的主目录为 "/home/johndoe",登录 Shell 为 "/bin/bash"。
如果需要为新用户设置密码,可以使用以下命令:
passwd johndoe
该命令将提示您输入新密码并进行确认。输入密码时,控制台上不会显示星号或其他字符,这是正常的行为。
userdel
命令。该命令会删除用户账号和主目录,但不会删除用户的文件和目录。man useradd
命令查看 useradd
的手册页,了解更多详细信息。