技术频道导航
HTML/CSS
.NET技术
IIS技术
PHP技术
Js/JQuery
Photoshop
Fireworks
服务器技术
操作系统
网站运营

赞助商

分类目录

赞助商

最新文章

搜索

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

作者:admin    时间:2022-3-22 9:36:12    浏览:

介绍

当你第一次开始使用新的 Linux 服务器时,添加和删除用户通常是你需要做的第一件事。在本指南中,你将学习如何,在 CentOS 7 服务器上创建用户帐户、分配sudo权限和删除用户。

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

先决条件

要完成本教程,你需要:

  • 具有非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技术  
x
  • 站长推荐
/* 左侧显示文章内容目录 */