考虑一个用户(具有 root 用户),该用户不知道 root 用户的密码,这使他无法使用su root
,并且该用户在 sudoers 文件中,但他自己使用命令将他从 sudoers 组中删除sudo adduser foo sudo
。 现在,用户 foo 将如何访问 root 权限?
答案1
听起来您已经锁定了自己的sudo
权限。您需要启动到 Grub 恢复模式并访问 root shell。
启动时按键进入 Grub 菜单
shift
。选择
Ubuntu recovery mode
然后root shell prompt
输入:
mount -o rw,remount /
下一行
usermod -aG sudo username
其中 username 是您的用户名。
退出并重新启动。
检查
/etc/group
文件。您的用户名现在应该在sudo
组中。
只要您的用户在该sudo
组中,Sudoers
就可以修改文件以授予使用命令访问 root 的权限sudo su
,前提是您知道用户的密码。