【发布时间】:2018-05-14 20:00:56
【问题描述】:
我正在通过 SSH 访问我的服务器 (centOS 6.9 (hostgator))。当我在 PuTTY 中使用 sudo 命令时,出现以下错误
sudo:有效uid不为0,我们sudo安装了setuid root
为什么会出现这个错误以及如何解决它。
【问题讨论】:
标签: linux hosting sudo centos6
我正在通过 SSH 访问我的服务器 (centOS 6.9 (hostgator))。当我在 PuTTY 中使用 sudo 命令时,出现以下错误
sudo:有效uid不为0,我们sudo安装了setuid root
为什么会出现这个错误以及如何解决它。
【问题讨论】:
标签: linux hosting sudo centos6
sudo 二进制文件的正确权限应包括所有者的sticky-bit。
ls -l /usr/bin/sudo
---s--x--x 1 root root 123832 Nov 24 2016 /usr/bin/sudo
要改进它,您可以从 root 用户执行:
chmod 4111 /usr/bin/sudo
【讨论】:
su -成为root用户。
su- root 我需要执行的确切命令是什么
您是否以 root 用户身份登录?看起来您的操作系统已强制仅使用用户 ID 0 的 sudo,这是 root 用户的 ID。
【讨论】: