如何在CentOS 7上添加和删除用户

评论 0 浏览 0 2019-02-25

CentOS和其他所有的Linux发行版一样,是一个多用户操作系统。每个用户可以有不同的权限级别,以及对各种命令行和GUI应用程序的具体设置。

知道如何添加和删除用户是每个Linux用户都应该知道的基本技能之一。

在本教程中,我们将解释如何在CentOS 7系统上添加和删除用户。

先决条件

您需要以根用户或具有sudo权限的用户的身份登录,以创建和删除用户。

如何在CentOS中添加用户?

在CentOS中,您可以使用useradd命令行工具来创建一个新的用户账户。

要创建一个名为 "username "的新用户账户,你需要运行:

sudo adduser username

上面的命令没有显示输出。它将创建新用户的主目录(/home/username),并将/etc/skel目录中的文件复制到用户的主目录。在主目录中,用户可以写入、编辑和删除文件和目录。

接下来,你需要为新用户设置一个密码,以便该用户能够登录。要做到这一点,请使用passwd命令。

sudo passwd username

你会被提示输入并确认密码。请确保你使用一个强大的密码。

输出

Changing password for user username.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.

在CentOS上,默认情况下,wheel组的成员被授予sudo权限。

如果你想让新创建的用户拥有管理权限,将该用户添加到wheel组

sudo usermod -aG wheel username

如果你以root身份登录,你就不必在每个命令前加上sudo。

如何在CentOS中删除一个用户?

如果不再需要该用户账户,你可以使用deluser命令行工具将其删除。

要删除该用户,而不删除用户文件,请运行。

sudo userdel username

如果你想删除和用户的主目录和邮件库,请使用-r标志。

sudo userdel -r username

在成功的情况下,userdel命令不会产生任何输出。

如果该用户被授予sudo权限,则将从wheel组以及该用户曾是成员的任何其他组中被删除。

总结

在本教程中,你学到了如何在CentOS中添加和删除用户。同样的命令也适用于任何其他Linux发行版。

如果你有任何问题,请随时留言评论。

最后更新2023-06-14
0 个评论