小编Sri*_*rik的帖子

无法在挂载的 ext 文件系统中执行二进制文件,为什么?

我最近将一些文件从 ntfs 移到了外部磁盘中的 ext4。将其转换为 ext4 后,我无法运行可执行文件。

  1. 下面是我用来挂载 ext4 分区的 fstab 条目。

    UUID={UUID} {path} ext4 rw,async,suid,dev,exec,user 1 1
    
    Run Code Online (Sandbox Code Playgroud)
  2. 以下是我尝试运行的文件的权限

    -rwxrwxrwx 1 {myid} {myid} 73015 Oct  9 09:38 eclipse
    
    Run Code Online (Sandbox Code Playgroud)
  3. 当我尝试从命令行运行程序时,我收到以下错误消息 bash: ./eclipse: Permission denied

  4. 当我尝试从 Nautilus 运行该程序时,我收到一条消息“没有为可执行文件安装应用程序”。

  5. 我检查了文件属性中的权限选项卡,并设置了“允许将文件作为程序执行”位。

permissions mount

9
推荐指数
1
解决办法
3285
查看次数

标签 统计

mount ×1

permissions ×1