我目前在使用权限时遇到了问题sudo
。我知道之前有人遇到过这个问题,例如这个问题,并按照一些步骤解决,但没有成功。仅供参考,在我能够sudo
无缝之前。
奇怪的是,我可以在 UI 中运行更新和安装,而 Ubuntu 需要我的管理员权限。我问过这台机器上同sudo
组的其他用户,我们的情况是一样的。
这是我遵循的步骤
- 转到恢复模式,并将我的帐户添加到 sudo 组,如下所述关联
- 检查 sudo group by 命令中的用户列表
grep -Po '^sudo.+:\K.*$' /etc/group
,我的帐户名就在那里 - 检查 sudoers 文件的权限是否正确
ls -al /etc/sudoers
,我发现-r--r-----
似乎也正确 - 运行
visudo
查看配置,这是我的文件的内容
root ALL=(ALL:ALL) ALL
sudo ALL=(ALL:ALL) ALL
我想寻求你的帮助,提前谢谢
答案1
我在 AD 组用户使用 sudo 时遇到了问题。我使用 visudo 将以下几行添加到 /etc/sudoers 文件中
%domain \管理员 ALL=(全部:全部) 全部 %domain \用户 ALL=(全部:全部) 全部 %domain \UbuntuAdmins ALL=(全部:全部) 全部
“域管理员”和“域用户”组工作正常,用户可以运行 sudo 命令,但如果我注释掉前两行,那么“UbuntuAdmins”AD 组中的用户将无法运行 sudo 命令,并会出现错误“您无权运行 Sudo”
我在“Admins”和“Users”前面留了空格,因为组名中有空格。“UbduntuAdmins”组名中没有空格,因此其名称前面没有空格,尽管我也尝试添加空格,但没有用。
请帮助我解决这个问题。我正在使用 Ubuntu 20.04,并且它已加入域。