Sudo 为用户提供了以其他用户身份运行命令的特殊权限。 它可用于允许具有限制的普通用户具有超级用户权限。 一个可以配置 sudo 仅授予特定命令的 root 权限。
本教程帮助您创建一个具有 Sudo 权限的新用户,将现有用户添加到 sudo 特权或删除 sudo 任何帐户的特权。
创建具有 Sudo 访问权限的用户
使用系统默认的“adduser”命令创建一个新帐户。 根据当前要求,命令语法如下:
sudo adduser [USER_NAME} [GROUP_NAME]
这里:
- 用户名 是新用户帐户的名称。
- 团队名字 在此处定义组名,以便在创建时自动将用户添加到该组。
让我们用一个真实的例子来尝试。 以下命令将创建一个新用户 技术管理员 并将其添加到 sudo 团体。
sudo adduser tecadmin sudo
如果用户已经存在,它将简单地将用户添加到 sudo 团体。
将现有用户添加到 Sudo
您还可以使用以下命令将现有用户添加到组 sudo, 哪里会满 sudo 特权。
sudo usermod -aG sudo tecadmin
这只会添加 tecadmin
用户到 sudo 团体。 可以验证相同的 /etc/group
文件。
删除用户的 Sudo 权限
以下命令将从中删除用户 sudo 团体。 这只会删除 tecadmin
来自 s 的用户udo
团体。 它不会从系统中删除用户。
sudo gpasswd -d tecadmin sudo
我们还建议查看 /etc/sources 文件并删除任何特定于用户的条目。
结论
本教程帮助您为在 Debian 系统上使用 Sudo 的用户提供特殊权限。 此外,本教程为您提供了允许 sudo 访问现有帐户。 此外,从用户中删除 Sudo 权限。