Próbowałem uczynić mój folder / private / etc i całą jego zawartość czytelną dla świata. Wiadomości „Odmowa zezwolenia” z wielu wewnętrznych plików i folderów były powtarzającym się motywem przy każdej operacji wyszukiwania w tym folderze. Ale chmod -R
wydaje się, że tutaj zawiodła. Czy ktoś może wyjaśnić, dlaczego pojawia się ten komunikat o błędzie i co powinienem zrobić, aby go naprawić? Jestem na OS X 10.8.3.
$ sudo chmod -R a+r /private/etc
sudo: /private/etc/sudoers is mode 0444, should be 0440
sudo: no valid sudoers sources found, quitting
W rzeczywistości jakakolwiek operacja odczytu w katalogu kończy się niepowodzeniem:
$sudo stat /private/etc/raddb/sql/sqlite
sudo: /private/etc/sudoers is mode 0444, should be 0440
sudo: no valid sudoers sources found, quitting
/private/etc
aby były czytelne na całym świecie. Stwarza to poważne zagrożenie bezpieczeństwa (widoczne z drogi, w którejsudo
blokujesz się, gdy/private/etc/sudoers
świat staje się czytelny) na twoim komputerze. Może jest tu jeszcze jedno pytanie Zadaj inne, które pomoże ci rozwiązać problem, który Twoim zdaniem rozwiązujesz, wprowadzając te niebezpieczne zmiany?