You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Fedora修改/usr/bin报Operation not permitted且sudo失效如何解决

Fedora 系统 sudo/su 失效、/usr/bin 权限修改报错修复方案

问题根源

操作过程中误修改了系统核心目录/usr/bin的所属主、权限,或者设置了不可变属性,导致依赖SUID权限的su、sudo工具无法正常运行,普通用户无法获得root权限。

修复步骤

因为当前环境下su、sudo均已失效,需要先进入系统单用户模式操作:

  • 重启Fedora,在GRUB引导菜单出现时按e进入内核参数编辑页面
  • 找到以linux开头的参数行,在行尾追加init=/bin/bash,按下Ctrl + X启动进入单用户bash环境
  • 首先将根目录重新挂载为可读写状态:
mount -o remount,rw /
  • 恢复/usr/bin默认的所属主与权限:
chown root:root /usr/bin
chmod 755 /usr/bin
  • 解除/usr/bin的不可变属性(如果有设置的话):
chattr -i /usr/bin
  • 恢复su、sudo工具的SUID权限,这两个工具必须拥有SUID位才能正常完成用户切换:
chmod u+s /usr/bin/sudo
chmod u+s /usr/bin/su
  • 验证权限是否正常,将根目录重新挂载为只读,强制重启系统:
mount -o remount,ro /
reboot -f

后续建议

安装VMware Tools时优先选择Fedora官方源的open-vm-tools套件,无需手动解压tar包操作,避免误改系统权限,安装命令如下:

dnf install open-vm-tools open-vm-tools-desktop

注意日常操作不要随意修改/usr、/etc等系统核心目录的权限,尤其是不要执行递归权限修改操作,避免破坏系统基础配置。

内容的提问来源于stack exchange,提问作者user17135311

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 09:15:04