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

原创 2016年05月31日 11:32:31

遇到这个问题说明当前用户没有sudo执行权限。

赋予sudo执行权限需要在root的模式下执行,系统默认禁用root账号,如果你的系统没有激活root,即无法切换到root账号,在使用su root命令时会报以下错误:

su:Authentication failure

这个时候我们可以用以下方式激活root:

ubuntu命令行->reboot重启->按esc进入->选择Advanced options for Ubuntu->选择recovery mode->选择root命令行模式

因为recovery模式默认是以只读模式挂载,所以我们要重新挂载切换到读写模式:

mount -o remount,rw /

mount --all

然后我们可以赋予sudo的执行权限:

chown root:root /usr/bin/sudo

chmod 4755 /usr/bin/sudo

然后重启系统:

reboot

版权声明:本文为博主原创文章,未经博主允许不得转载。

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

问题:sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set 解决办法:ubuntu Ctrl+Alt+F1进...
  • b711183612
  • b711183612
  • 2016年07月07日 16:14
  • 1828

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

jason@jason-PC:~$ sudo  sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
  • r77683962
  • r77683962
  • 2014年08月24日 11:40
  • 6226

linux中一些特殊的权限(setuid/setgid/sticky)

linux中一些特殊的权限(setuid/setgid/sticky)问题描述今天在测试文件系统的时候,发现新创建的文件系统不能使用sudo命令,具体表现如下:sudo su sudo: /usr/b...
  • mountzf
  • mountzf
  • 2016年07月26日 10:28
  • 1918

sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set的解决办法

sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set的解决办法 Posted by simap...
  • ningxiaopeng08
  • ningxiaopeng08
  • 2016年08月19日 10:41
  • 412

修改了Ubuntu下的/usr目录权限,导致不能使用sudo命令的修复

刚开始运行sudo时,报了下面这个错误 sudo: must be setuid root,于是上网找解决方法,搜索出来的都是这样解决的     ls -l  /usr/bin/sudo cho...
  • lengxibo
  • lengxibo
  • 2012年12月12日 01:23
  • 4402

修改了Ubuntu下的/usr目录权限,导致不能使用sudo命令的修复

刚开始运行sudo时,报了下面这个错误 sudo: must be setuid root,于是上网找解决方法,搜索出来的都是这样解决的     ls -l  /usr/bin/sudo c...
  • shihuacai
  • shihuacai
  • 2013年11月09日 11:53
  • 10719

Linux中sudo:must be setuid root 解决方…

参考文章:http://badboy6515.blog.51cto.com/1320302/639271 Linux 出现: sudo: must be setuid root 这个提示, 解决方法...
  • achang21
  • achang21
  • 2013年09月15日 10:22
  • 638

ubuntu server sudo出现sudo:must be setuid root 完美解决办法。

1.开机按shift或esc先进行recovery模式 2.选择root命令行模式 3.先执行 #mount -o remount,rw / 这个很重要,网上找的很多资料都不全没有这步造成无法...
  • supercrsky
  • supercrsky
  • 2013年08月06日 11:14
  • 4105

sudo:/usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置 setuid 位

应该是之前的误操作,导致sudo不能正常的使用,每次输入sudp ,都会提醒 :     sudo:/usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置 setuid 位; 这是因为...
  • qq_25458977
  • qq_25458977
  • 2017年12月21日 11:41
  • 184

MAC下解决sudo: /etc/sudoers is owned by uid 501, should be 0的问题

今天不慎更改了/etc/sudoers文件,导致终端下执行sudo指令就会出现如下错误 sudo: /etc/sudoers is owned by uid 501, should be 0 su...
  • u013583789
  • u013583789
  • 2017年05月04日 18:28
  • 2590
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
举报原因:
原因补充:

(最多只允许输入30个字)