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)

  • 5
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值