Linux sudo在centOS 6.9服务器上不工作
我正在通过SSH访问我的服务器(centOS 6.9(hostgator))。当我在PuTTY中使用Linux sudo在centOS 6.9服务器上不工作,linux,hosting,sudo,centos6,Linux,Hosting,Sudo,Centos6,我正在通过SSH访问我的服务器(centOS 6.9(hostgator))。当我在PuTTY中使用sudo命令时,我得到以下错误 sudo:有效uid不是0,美国sudo安装了setuid root 发生此错误的原因及修复方法。sudo二进制文件的正确权限应包括所有者的粘性位 ls -l /usr/bin/sudo ---s--x--x 1 root root 123832 Nov 24 2016 /usr/bin/sudo 要改进它,您可以从root用户执行以下操作: chmod 411
sudo
命令时,我得到以下错误
sudo:有效uid不是0,美国sudo安装了setuid root
发生此错误的原因及修复方法。sudo二进制文件的正确权限应包括所有者的粘性位
ls -l /usr/bin/sudo
---s--x--x 1 root root 123832 Nov 24 2016 /usr/bin/sudo
要改进它,您可以从root用户执行以下操作:
chmod 4111 /usr/bin/sudo
您是否以root用户身份登录?看起来您的操作系统已强制使用用户ID为0的sudo,该用户ID为根用户的ID 我的权限与您在我的服务器上发布的权限完全相同,但我仍然收到相同的错误亲爱的@Naveed,请检查/usr/bin dir的所有者是否为root。chown root:root/usr/bin发现了问题所在hostgator不提供对共享主机的root访问或sudo您需要使用非root用户通过ssh登录,然后通过
su-
成为root。这像su-root
我需要执行的确切命令是什么