我有一個帶有 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 安裝選項打開,它也能運作。