fstab 마운트된 vfat 파티션에서 .sh 파일을 실행할 수 없습니다.

fstab 마운트된 vfat 파티션에서 .sh 파일을 실행할 수 없습니다.

그래서 저는 이중 부팅을 하고 있으며 두 OS 간에 사용할 공유 파티션을 만들었습니다. 이것은 지방으로 포맷됩니다.

Ubuntu 18.04.2 OS를 통해 액세스하려면 이 파티션을 자동으로 마운트하는 fstab 항목은 다음과 같습니다.

UUID=<PARTITION_UUID> /mnt/storage vfat rw,exec,auto,user,uid=1000,gid=1000,umask=000 0 2

부팅 시 파티션을 사용할 수 있으며 모든 사용자, 그룹 및 권한은 fstab 항목에 따라 정렬됩니다.

그러나 .sh 파일을 실행하면 오류가 발생합니다. bash: ./my_script.sh: Permission denied

my_script.sh를 실행하면 ls -l다음과 같은 결과가 나타납니다.

-rwxrwxrwx 1 wildgooze wildgooze 76 Jun 10 21:37 my_script.sh

스크립트 실행이 실패합니다 sudo. 어떤 아이디어가 있나요?

답변1

약간의 파고 끝에 마침내 답을 찾았습니다. 옵션의 순서가 중요한 것 같습니다. user이전에 이사했는데 exec이제 마운트된 파티션에서 스크립트를 실행할 수 있습니다.

이 질문도움이 된 것입니다.

아마도 이 내용은 본문에서 언급되어야 할 것 같습니다.우분투 커뮤니티 Fstab 페이지??

관련 정보