![Não é possível executar o arquivo .sh na partição vfat montada no fstab](https://rvso.com/image/913188/N%C3%A3o%20%C3%A9%20poss%C3%ADvel%20executar%20o%20arquivo%20.sh%20na%20parti%C3%A7%C3%A3o%20vfat%20montada%20no%20fstab.png)
Então, estou inicializando duas vezes e criei uma partição compartilhada para usar entre meus dois sistemas operacionais. Isso é formatado como gordo.
Para acesso através do meu sistema operacional Ubuntu 18.04.2, minha entrada fstab para montar automaticamente esta partição é a seguinte:
UUID=<PARTITION_UUID> /mnt/storage vfat rw,exec,auto,user,uid=1000,gid=1000,umask=000 0 2
Na inicialização, a partição está disponível e todos os usuários, grupos e permissões aparecem alinhados de acordo com a entrada do fstab.
No entanto, quando executo um arquivo .sh, recebo o erro:
bash: ./my_script.sh: Permission denied
Executando ls -l
em my_script.sh recebo:
-rwxrwxrwx 1 wildgooze wildgooze 76 Jun 10 21:37 my_script.sh
A execução do script falha com sudo
. Alguma ideia?
Responder1
Depois de pesquisar um pouco, finalmente encontrei a resposta. Parece que a ordem das opções é importante. Mudei user
antes exec
e agora posso executar scripts na partição montada.
Essa questãofoi quem ajudou.
Talvez isso precise ser mencionado noPágina Fstab da comunidade Ubuntu??