无法在 fstab 中运行 .sh 文件 已挂载 vfat 分区

无法在 fstab 中运行 .sh 文件 已挂载 vfat 分区

因此,我进行了双重启动,并创建了一个共享分区供两个操作系统使用。该分区的格式为 fat。

为了通过我的 Ubuntu 18.04.2 操作系统进行访问,我的自动挂载该分区的 fstab 条目如下:

UUID=<PARTITION_UUID> /mnt/storage vfat rw,exec,auto,user,uid=1000,gid=1000,umask=000 0 2

在启动时,分区可用,并且所有用户、组和权限均根据 fstab 条目进行查找。

但是当我运行 .sh 文件时,出现错误: bash: ./my_script.sh: Permission denied

运行ls -lmy_script.sh 我得到:

-rwxrwxrwx 1 wildgooze wildgooze 76 Jun 10 21:37 my_script.sh

运行脚本失败sudo。有什么想法吗?

答案1

经过一番挖掘,我终于找到了答案。看来选项的顺序很重要。我user之前移动过exec,现在可以在已安装的分区中运行脚本。

这个问题是有帮助的。

也许需要在Ubuntu 社区 Fstab 页面??

相关内容