無法在 fstab 掛載的 vfat 分割區中執行 .sh 檔案

無法在 fstab 掛載的 vfat 分割區中執行 .sh 檔案

因此,我採用雙重引導,並且創建了一個共享分區以在兩個作業系統之間使用。這被格式化為 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

在 my_script.sh 上運行ls -l我得到:

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

運行腳本失敗並顯示sudo.有任何想法嗎?

答案1

經過一番挖掘,我終於找到了答案。看起來選項的順序很重要。我user之前搬過exec,現在可以在安裝的分割區中執行腳本。

這個問題是那個有幫助的人。

也許這需要在Ubuntu 社群 Fstab 頁面??

相關內容