É possível, então vamos começar um teste simples:
% cat foo #!/usr/bin/env bash chmod 777 foo % chmod 555 foo % ls -laog foo -r-xr-xr-x 1 34 Nov 4 12:58 foo % ./foo % ls -laog foo -rwxrwxrwx 1 34 Nov 4 12:58 foo
É possível alterar as permissões de acesso ao arquivo de script shell (Bash) de si mesmo (chmod)?
por exemplo, se eu tiver o arquivo chamado myScript.sh, posso escrever no arquivo:
chmod 777 myScript.sh
?
e execute-o ( sudo ./myScript.sh
)
Obrigado
É possível, então vamos começar um teste simples:
% cat foo #!/usr/bin/env bash chmod 777 foo % chmod 555 foo % ls -laog foo -r-xr-xr-x 1 34 Nov 4 12:58 foo % ./foo % ls -laog foo -rwxrwxrwx 1 34 Nov 4 12:58 foo