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

权限为755的bash脚本无法直接执行的问题求助

问题解决:RAID挂载分区脚本直接执行权限拒绝

核心原因

你的脚本所在的/home/usuario分区是RAID1阵列的挂载点,大概率是挂载时启用了noexec选项——这个选项会禁止分区内的文件直接执行,即使文件本身设置了755权限也没用。而用sh ./x11vnc.sh能运行是因为bash解释器直接读取脚本内容执行,绕开了分区的执行限制。

解决步骤

  1. 检查当前挂载选项
    执行以下命令查看分区挂载参数:

    mount | grep /home/usuario
    

    如果输出里包含noexec,即可确认是挂载选项导致的问题。

  2. 修改fstab配置
    编辑/etc/fstab文件(需要sudo权限):

    sudo nano /etc/fstab
    

    找到对应/home/usuario的挂载行,删除其中的noexec选项,确保配置里包含exec(如果原本没有就添加,比如写成defaults,exec)。

  3. 重新挂载分区
    执行命令让新的挂载配置生效,无需重启系统:

    sudo mount -o remount /home/usuario
    
  4. 验证修复效果
    再次直接执行脚本:

    ~/x11vnc.sh
    

    此时脚本应该能正常运行,之后就可以将其添加到Plasma会话自启动列表中。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 17:20:28