![fstab 마운트된 vfat 파티션에서 .sh 파일을 실행할 수 없습니다.](https://rvso.com/image/913188/fstab%20%EB%A7%88%EC%9A%B4%ED%8A%B8%EB%90%9C%20vfat%20%ED%8C%8C%ED%8B%B0%EC%85%98%EC%97%90%EC%84%9C%20.sh%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
그래서 저는 이중 부팅을 하고 있으며 두 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 페이지??