Qual é o mecanismo por trás do meu script perdendo seu bit executável depois que eu o adiciono em um script? [fechadas]

2

Eu estou querendo saber se isso é um comportamento devido ao SELinux ou qualquer outra coisa.

Eu tenho um script de implantação que eu corro e dentro, eu tenho sudo chmod +x /etc/rc.local , e algumas linhas depois eu echo alguns comandos de inicialização, grep "startupcmd" /etc/rc.local || sudo echo "startupcmd &" >> /etc/rc.local

Descobri que isso sempre deixaria meu /etc/rc.local não executável.

Eu fiquei intrigado com isso, então eu achei que o Linux estava magicamente fazendo isso para me ajudar. Então eu movo o chmod +x para o final do arquivo e ele funciona muito bem agora.

Isto foi experimentado em um Raspberry Pi 2 Debian (Raspbian), a propósito. (que parece não ter nenhum SELinux configurado)

    
por Steven Lu 03.06.2015 / 06:41

0 respostas

Tags