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 마운트는 파일을 올바르게 chmod할 수 있으므로 unix 확장도 지원하는 것 같습니다.
마운트 옵션은 다음과 같습니다: user,auto,pass= ***
,uid=alan,user=***
답변1
마운트 옵션은 기본적으로 user
꺼져 있습니다 . 명시적 exec
으로 포함하도록 마운트 옵션을 변경합니다 exec
.
답변2
항상 다음을 사용하여 스크립트를 실행할 수 있습니다.
sh ./your_script.sh
또는
bash ./your_script.sh
또는 어떤 쉘을 사용하든지. noexec 마운트 옵션이 켜져 있어도 작동합니다.