Permissões do usuário revertendo após salvar

0

Estou usando o Redhat 6.9. Eu não tenho permissões de root.

Eu criei um script bash chamado "script" (sem extensão).

Quando uso chmod +x script para torná-lo executável, posso executar o script com êxito. No entanto, se eu alterar o script e salvá-lo, o script parece perder seu status de executável. Eu confirmei isso digitando ls -l e vendo:

-rw-rwxr-- ... script

Digitar chmod +x script , em seguida, ls -l yields

-rwxrwxr-- ... script

Eu posso executar o script com ./script com sucesso neste ponto várias vezes.

No entanto, após modificar e salvar o script, ls -l yields:

-rw-rwxr-- ... script

O bit --x ---- é limpo por algum motivo. Se eu tentar executar agora, recebo o erro:

bash: ./script Permission denied

Eu sei que outros recomendaram o sudo, mas essa opção não está disponível para mim. Existe alguma outra maneira de forçar o script para sempre ser executável? E não tem que usar chmod +x após cada salvamento?

    
por user2600959 06.10.2017 / 16:30

0 respostas