我执行了
sudo chown -R USER /usr/bin
现在,当我尝试“sudo”任何东西时,我得到
sudo: effective uid is not 0, is sudo installed setuid root?
我试过
pkexec chown root:root /usr/bin/sudo
我得到了
pkexec: must be setuid root
我试过
su
并输入我的密码,但 su 不接受它。
我怎样才能解决这个问题?
答案1
脚步
重启你的电脑。
当 BIOS 的 POST 即将消失时,按住Shift直到出现 GRUB 菜单。
选择Ubuntu 的高级选项,然后*Ubuntu,使用Linux...(恢复模式)。
出现下一个屏幕时,选择根进入单用户模式。
你现在以 root 身份登录,因此你可以执行
chown -R root:root /usr/bin
通过执行以下命令启动重启
shutdown -r now
选择恢复。
答案2
使用 root 身份输入 usermod -o -u 0 "usernname"。因此,“username”可以执行任何操作。也可以正常工作。