如何从 Sudoers Centos 8 中删除用户
添加和删除用户是centOS 8入门时最基本的功能。我们可能需要拥有许多用户并授予他们 sudo 权限。有时,出于安全目的,您希望将它们从主机中删除。
具有sudo权限的帐户可以以管理员身份运行系统,而普通用户则不能。这些权限允许用户充当 root 用户,通过该用户可以执行所有管理任务或命令。
不必为每个用户分配 root 密码。如果您为他们分配 sudo 权限,他们将有权执行所有操作,而无需知道 root 密码。
同样,您可以通过删除用户的帐户来取回用户的 sudo 权限。按照指南学习多种方法:
如何在 CentOS 上从 Sudoers 文件中删除用户:
当用户添加到设备时,“sudoers”文件会保留记录。 sudoers文件用于管理用户的记录,包括用户是谁、用户执行过什么功能、在哪里执行过等。
介绍了几种从 centOS 中删除用户的方法。通过遵循指南,您将学习两种方法:
通过userdel命令
通过sudoers文件
如何使用“userdel”命令从 CentOS 删除用户:
使用“userdel”命令,从帐户中删除用户非常简单。
打开终端并输入:
假设要删除用户帐户“linux”,命令为:
有时,通过“userdel”命令删除用户帐户是不够的;可能存在其各自的文件或数据可以保存在主目录中的情况。
因此,要从主目录中删除用户及其关联数据,请使用“-r”选项:
如何使用 sudoers 文件从 CentOS 删除用户:
当我们从 CentOS 中删除用户时,sudoers 文件可能仍然保留其信息。
因此,运行“visudo”命令来查找sudoers文件:
向下滚动文件,直到看到给定的行:
在此行之后,您将看到用户名条目:
删除此行,将不再在 sudo 组中找到该用户。
结论:
使用 CentOS 8 时,添加和删除其他用户是您应该了解的最常见任务。出于多种原因,我们需要添加用户,但有时,出于安全原因,我们必须收回权限。通过 sudo 权限,人们甚至可以在不知道 root 密码的情况下访问运行管理任务。