스크립트에 추가한 후 실행 비트가 손실되는 메커니즘은 무엇입니까? [폐쇄]

스크립트에 추가한 후 실행 비트가 손실되는 메커니즘은 무엇입니까? [폐쇄]

이것이 SELinux 또는 다른 것으로 인한 동작인지 궁금합니다.

실행되는 배포 스크립트가 있고 그 안에 가 있고 sudo chmod +x /etc/rc.local몇 줄 후에 몇 가지 시작 명령이 표시됩니다.grep "startupcmd" /etc/rc.local || sudo echo "startupcmd &" >> /etc/rc.local

/etc/rc.local나는 이것이 항상 나를 수행할 수 없게 만든다는 것을 안다 .

나는 이것에 대해 혼란스러워했고 Linux가 나를 돕기 위해 마술처럼 이것을했다고 생각했습니다. 그래서 chmod +x파일 끝 으로 이동해 보겠습니다 . 이제 제대로 작동합니다.

그런데 이것은 Raspberry Pi 2 Debian(Raspbian)에서 경험되었습니다. (SELinux가 설정되어 있지 않은 것 같습니다)

관련 정보