解决在ubuntu下使用命令 "chown -R user(用户名) / "导致无法sudo

不小心执行了 chown -R user(用户名) / 命令,会导致无法sudo。重新安装服务器环境太费事。
提示错误:

sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set

意思是说,当前用户没有执行sudo的权限。

解决方案:

进入root模式下:

mount -o remount,rw
ls -l  /usr/bin/sudo
chown root:root /usr/bin/sudo # 如果只给root命令不管分组,则为 : chown root /usr/bin/sudo
chmod 4755 /usr/bin/sudo
reboot

执行重启后,发现问题已经解决。
当然这个问题产生的前提条件是:chown -R user(用户名) / 命令。

你可能感兴趣的:(解决在ubuntu下使用命令 "chown -R user(用户名) / "导致无法sudo)