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 설치 옵션이 켜져 있어도 작동합니다.