seu problema é auto
será montado automaticamente usando o valor uid
(id do usuário) como o proprietário do sistema de arquivos. Como você tem auto
, mas não uid
, ele usará o padrão 0
, que é raiz.
por que funciona antes da reinicialização? porque você definiu users
, o que permite que usuários comuns montem o dispositivo. Quando um usuário comum o monta, o valor padrão para uid é o usuário atual. Então, quando você monta, você possui o sistema de arquivos, quando você inicializa com auto mount, o root possui o sistema de arquivos.
adicione apenas uid=1000
. digite id
para ver seu usuário uid.
outra opção é corrigir as permissões no arquivo para não depender da herança raiz do sistema de arquivos.
após a montagem como root, que é correto para sistemas de arquivos ext *, digite sudo chmod a+x /mnt/my/file
para que todos possam executar esse arquivo. Alternativamente, aprenda as permissões do unix e adicione a execução do grupo para corresponder ao seu grupo de usuários.