Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux sudo在centOS 6.9服务器上不工作_Linux_Hosting_Sudo_Centos6 - Fatal编程技术网

Linux sudo在centOS 6.9服务器上不工作

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

我正在通过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 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
我需要执行的确切命令是什么