📜  Linux 中的 useradd 命令示例

📅  最后修改于: 2022-05-13 01:57:27.629000             🧑  作者: Mango

Linux 中的 useradd 命令示例

useradd是 Linux 中的一个命令,用于将用户帐户添加到您的系统。它只是 Linux 中 adduser 命令的符号链接,它们之间的区别在于 useradd 是使用系统编译的本机二进制文件,而 adduser 是在后台使用 useradd 二进制文件的 Perl 脚本。它对以下文件进行更改:

  • /etc/passwd
  • /etc/shadow
  • /etc/组
  • /etc/gshadow
  • 在 /home 中为新用户创建一个目录

句法:

useradd [options] name_of_the_user

使用 useradd 命令

1.添加一个简单的用户

sudo useraddtest_user

add-new-user-useradd-linux

此命令将添加名为“test_user”的用户。



2.给新用户一个主目录路径

sudo useradd -d /home/test_user test_user

create-user-with-home-directory-useradd-linux

这将设置我们的主目录“/home/test_user”。

3.创建具有特定用户ID的用户

sudo useradd -u 1234 test_user

使用特定用户 ID 创建用户

这将创建一个用户 ID 为“1234”且名称为“test_user”的新用户。

4.创建具有特定组ID的用户

sudo useradd -g 1000 test_user

使用特定组 ID 创建用户



这将创建一个新用户,其组 ID 为“1000”,名称为“test_user”。

5.创建一个没有主目录的用户

sudo useradd -M test_user

添加没有主目录的用户

这将创建名为“test_user”的用户,并且也没有主目录。

6.创建一个有有效期的用户

sudo useradd -e 2020-05-30 test_user

创建用户到期日

这将创建名为“test_user”的用户,其到期日期为 2020 年 5 月 30 日。

7.用评论创建用户

sudo useradd -c "This is a test user" test_user

添加用户和评论

这将创建一个带有用户简短评论或描述的用户。



8.使用更改的登录外壳创建用户

sudo useradd -s /bin/sh test_user

使用默认外壳添加用户

这将使用默认 shell /bin/sh 创建一个名为“test_user”的用户。

9为用户设置未加密的密码

sudo useradd -p test_password test_user

添加用户未加密密码

这将创建一个名为“test_user”的新用户和一个未加密的密码“test_password”。

10.显示帮助

sudo useradd --help

用户添加帮助部分

此命令将显示 useradd 命令的帮助部分。