Altera as permissões de acesso ao arquivo de script de shell (chmod) de si mesmo

1

É 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

    
por hcohen 04.11.2015 / 11:55

1 resposta

1

É 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
    
por A.B. 04.11.2015 / 13:02