是否可以在 bash 中從 cifs 掛載執行檔?

是否可以在 bash 中從 cifs 掛載執行檔?

我有一個帶有 cifs 的遠端掛載,似乎無法讓 bash 從該掛載執行腳本,是否可以啟用此類執行?

ls -lh ini*
-rwxrwxr-x 1 alan 500 222 2012-03-23 10:16 initall.sh

bash --version
GNU bash, version 4.2.8(1)-release (i686-pc-linux-gnu)

./initall.sh
bash: ./initall.sh: Permission denied

cifs 安裝似乎也支援 unix 擴展,因為我能夠正確 chmod 檔案。

以下是掛載選項: user,auto,pass= ***,uid=alan,user=***

答案1

安裝選項預設user為關閉。exec更改掛載選項以exec明確包含。

答案2

您始終可以使用以下命令執行腳本

sh ./your_script.sh

或者

bash ./your_script.sh

或您使用的任何外殼。即使 noexec 安裝選項打開,它也能運作。

相關內容