Ho notato che il file sudoers e i file di configurazione cron agiscono in modo speciale rispetto ad altri file di configurazione su Linux. Devono essere modificati con un wrapper speciale anziché con qualsiasi editor di testo. Perchè è questo?
Ho notato che il file sudoers e i file di configurazione cron agiscono in modo speciale rispetto ad altri file di configurazione su Linux. Devono essere modificati con un wrapper speciale anziché con qualsiasi editor di testo. Perchè è questo?
Risposte:
Usi visudo principalmente per evitare di rompere il tuo sistema. Visudo esegue i controlli delle modifiche per assicurarsi di non aver rovinato nulla. Se hai rovinato qualcosa, potresti completamente rovinare la tua capacità di risolverlo o fare qualsiasi cosa richieda privilegi senza riavviare in una modalità di salvataggio.
La pagina man descrive questo .
visudo modifica il file sudoers in modo sicuro, analogo a vipw (8). visudo blocca il file sudoers contro più modifiche simultanee, fornisce controlli di integrità di base e verifica la presenza di errori di analisi. Se il file sudoers è attualmente in fase di modifica, riceverai un messaggio per riprovare più tardi.
La risposta di Zoredache è perfetta.
Un'altra cosa che vale la pena menzionare. Puoi usare il tuo editor preferito impostando EDITOR
o VISUAL
:
export EDITOR=whatevertexteditoryouwant
export VISUAL=whatevertexteditoryouwant
O:
EDITOR=whatevertexteditoryouwant visudo