撰于 阅读 205

Debian12 安装 sudo 并赋予、查看、删除用户 sudo 权限

安装sudo

如果sudo没有安装需要先切换成root账户
首先切换到root账户,输入以下命令输入root密码

su -

然后输入以下命令安装sudo

apt update
apt install sudo

赋予用户sudo权限

输入以下命令赋予用户sudo权限
需要把your-username替换为你实际的用户名

usermod -aG sudo your-username

确保添加成功后,退出并重新登录用户以应用更改
现在,用户应该可以使用sudo

查看具有sudo权限的用户

输入以下命令

getent group sudo

输出类似于

sudo:x:27:user1,user2,user3

这里的 user1、user2 和 user3 是具有 sudo 权限的用户

检查用户的组成员身份

你可以通过以下命令来检查某个特定用户是否在 sudo 组中:

groups username

将 username 替换为实际的用户名。如果输出中包含 sudo,则该用户具有 sudo 权限

通过 id 命令检查用户的组

使用 id 命令可以检查用户是否属于 sudo 组:

id username

输出中如果显示 27(sudo),表示该用户具有 sudo 权限。
通过这些方法,你可以找到哪些用户在系统中具有 sudo 权限。

删除用户sudo权限

如果用户是通过加入 sudo 组获取权限

这种情况下,你只需将用户从 sudo 组中移除。使用以下命令:

sudo deluser username sudo

或者

sudo gpasswd -d username sudo

将 username 替换为实际的用户名。移除后,该用户将不再属于 sudo 组,自然也失去了 sudo 权限