Zauważyłem, że plik sudoers i pliki konfiguracyjne cron działają w specjalny sposób w porównaniu do innych plików konfiguracyjnych w systemie Linux. Muszą być edytowane za pomocą specjalnego opakowania, a nie dowolnego edytora tekstu. Dlaczego to?
Zauważyłem, że plik sudoers i pliki konfiguracyjne cron działają w specjalny sposób w porównaniu do innych plików konfiguracyjnych w systemie Linux. Muszą być edytowane za pomocą specjalnego opakowania, a nie dowolnego edytora tekstu. Dlaczego to?
Odpowiedzi:
Visudo używa się głównie w celu uniknięcia uszkodzenia systemu. Visudo sprawdza twoje zmiany, aby upewnić się, że niczego nie zepsułeś. Jeśli coś popsułeś, możesz całkowicie zniszczyć swoją zdolność do naprawy lub zrobienia czegokolwiek wymagającego uprawnień bez ponownego uruchamiania w trybie ratunkowym.
Strona podręcznika opisuje to .
visudo edytuje plik sudoers w bezpieczny sposób, analogicznie do vipw (8). visudo blokuje plik sudoers przed wieloma jednoczesnymi edycjami, zapewnia podstawowe testy poprawności i sprawdza błędy analizy. Jeśli plik sudoers jest obecnie edytowany, otrzymasz wiadomość, aby spróbować ponownie później.
Odpowiedź Zoredache jest idealna.
Jeszcze jedna rzecz, o której warto wspomnieć. Możesz użyć ulubionego edytora, ustawiając EDITOR
lub VISUAL
:
export EDITOR=whatevertexteditoryouwant
export VISUAL=whatevertexteditoryouwant
Lub:
EDITOR=whatevertexteditoryouwant visudo