sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set的解决方案(linux)

文章目录

  • 问题背景
  • 问题解决
  • 详细步骤
  • 特别提示

问题背景

为了下linux版本的迅雷,我按照教程把/usr/bin下的权限改了,结果sudo就无法使用了(只能说无良教程害人啊)

问题解决

依然是找了好久,最终找到了这篇文章——sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set的解决办法

如果大家懒得点进链接就往下看,内容是一样的

详细步骤

1、切换到root

2、chown root:root /usr/bin/sudo

3、chmod 4755 /usr/bin/sudo

以上步骤可以重置sudo的属性,然后就可以用sudo了

特别提示

大家一定不要随便更改系统文件的读写权限,改完直接寄了,并且大家要养成备份系统文件权限的好习惯,这样一旦发生问题也能及时恢复。

关于如何备份,可以参考我的这篇文章——教你备份系统文件的权限(linux)

你可能感兴趣的:(linux,linux)