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)
Tags executable