如何在 CentOS 7 服务器上添加和删除用户
作者:admin 时间:2022-3-22 9:36:12 浏览:介绍
当你第一次开始使用新的 Linux 服务器时,添加和删除用户通常是你需要做的第一件事。在本指南中,你将学习如何,在 CentOS 7 服务器上创建用户帐户、分配sudo
权限和删除用户。
先决条件
要完成本教程,你需要:
- 具有非root
sudo
用户的 CentOS 7 服务器。如果你以root身份登录,则可以删除以下所有命令的sudo
部分。
添加用户
在本教程中,我们将使用用户sammy。请用你选择的用户名替换。
你可以通过键入以下内容添加新用户:
sudo adduser sammy
接下来,你需要为你的用户提供密码,以便他们可以登录。为此,请使用以下passwd
命令:
sudo passwd sammy
系统将提示你输入两次密码以确认。现在你的新用户已设置好并可以使用了!你现在可以使用你设置的密码以该用户身份登录。
向用户授予 Sudo
权限
如果你的新用户能够以root(管理)权限执行命令,你将需要授予新用户访问sudo
权限。
我们可以通过将用户添加到wheel组(sudo
默认情况下允许访问其所有成员)来做到这一点。
为此,请使用以下usermod
命令:
sudo usermod -aG wheel sammy
现在你的新用户能够以管理权限执行命令。为此,只需sudo
在要以管理员身份执行的命令之前键入:
sudo some_command
系统将提示你输入用户帐户的密码(不是root密码)。提交正确的密码后,你输入的命令将以root权限执行。
使用 Sudo
权限管理用户
要查看哪些用户属于wheel组(因此拥有sudo
),你可以使用lid
功能。lid
通常用于显示用户所属的组,而使用-g
标志,你可以将其反转并显示哪些用户属于组:
sudo lid -g wheel
Output
sammy(uid=1001)
输出将显示与组关联的用户名和 UID。这是确认你之前的命令是否成功以及用户拥有所需权限的好方法。
删除用户
如果你有不再需要的用户帐户,最好删除旧帐户。
如果要删除用户而不删除他们的任何文件,请键入:
sudo userdel sammy
如果要删除用户的主目录以及用户帐户本身,请键入:
sudo userdel -r sammy
使用任一命令,用户将自动从他们添加到的任何组中删除,如果他们被授予权限,包括wheel组。如果你稍后添加另一个同名用户,则必须再次将他们添加到wheel组中才能获得sudo
访问权限。
结论
你现在应该很好地掌握了如何在你的 CentOS 7 服务器上添加和删除用户。
有效的用户管理将允许你将用户分开并仅授予他们完成工作所需的访问权限。
您可能对以下文章也感兴趣
标签: linux技术
- 站长推荐