切换到root用户时出现以下错误
[~]# sudo su -
sudo: must be setuid root
目前sudo的许可是
[~]# ls -l /usr/bin/sudo
---s--x--x 2 root root 190904 Mar 10 2014 /usr/bin/sudo*
它可能是CLOUDLINUX 5.11 x86_64 cPanel实时服务器。对于如何解决这个问题,有任何的建议吗?
尝试进入具有恢复模式的系统。(启动时可能是Esc或Shift。)然后在恢复菜单中选择带有“root”的内容行。然后:
#mount -o remount,rw /
#chown root:root /usr/bin/sudo
#chmod 4755 /usr/bin/sudo
现在,重启......试试:
sudo ls
但如果跟随异常加注:
#sudo: /usr/lib/sudo/sudoers.so must be owned by uid 0
#sudo: fatal error, unable to load plugins
然后,您需要再次进入恢复模式并尝试:
#chown root /usr/lib/sudo/sudoers.so
重新开始...
我已经修好了自己。目前用户设置为jailed shell,现在我将其更改为普通shell并可以切换到root。 - Techiescorner