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 설치는 파일을 올바르게 chmod할 수 있기 때문에 unix 확장도 지원하는 것 같습니다.

마운트 옵션은 다음과 같습니다: user,auto,pass= ***,uid=alan,user=***

답변1

설치 옵션은 user기본적으로 꺼져 있습니다. 명시적으로 포함 exec하도록 마운트 옵션을 변경합니다 exec.

답변2

다음을 사용하여 언제든지 스크립트를 실행할 수 있습니다.

sh ./your_script.sh

또는

bash ./your_script.sh

또는 어떤 쉘을 사용하든지. noexec 설치 옵션이 켜져 있어도 작동합니다.

관련 정보