我最近将一些文件从 ntfs 移到了外部磁盘中的 ext4。将其转换为 ext4 后,我无法运行可执行文件。
下面是我用来挂载 ext4 分区的 fstab 条目。
UUID={UUID} {path} ext4 rw,async,suid,dev,exec,user 1 1
Run Code Online (Sandbox Code Playgroud)以下是我尝试运行的文件的权限
-rwxrwxrwx 1 {myid} {myid} 73015 Oct 9 09:38 eclipse
Run Code Online (Sandbox Code Playgroud)当我尝试从命令行运行程序时,我收到以下错误消息 bash: ./eclipse: Permission denied
当我尝试从 Nautilus 运行该程序时,我收到一条消息“没有为可执行文件安装应用程序”。
我检查了文件属性中的权限选项卡,并设置了“允许将文件作为程序执行”位。