Risposte:
Ovviamente, se sai come eseguire qualsiasi comando come root , puoi eseguire un editor. Ma questo non è il metodo più conveniente o più sicuro.
sudoedit
(o il suo sinonimo sudo -e
) è una modalità di sudo in cui si modifica una copia temporanea di un file nel proprio editor preferito e tale copia viene spostata in posizione al termine della modifica.
sudoedit /etc/fstab
Nota: ci sono alcuni file che non dovresti modificare direttamente.
Non modificare mai /etc/sudoers
direttamente. Usa sempre il visudo
comando per quello. Se commetti un errore nella sintassi del file sudoers, potresti essere bloccato fuori dall'account root! Quando esegui visudo
, ti consente di modificare una copia temporanea del file ed esegue una verifica della sintassi prima di sostituire il file effettivo con le tue modifiche.
Lo stesso principio vale per l'utente, gruppo, password utente e database di password di gruppo, /etc/passwd
, /etc/group
, /etc/shadow
, e /etc/gshadow
, rispettivamente. Sui sistemi in cui sono disponibili, utilizzare i comandi vipw
, vigr
per /etc/passwd
e /etc/group
. Per modificare i database delle password, passare l'opzione -s. Ad esempio, per modificare /etc/gshadow
, utilizzare vigr -s
.
crontab -e
(poiché anche questo può fare il controllo della sintassi).
Assicurati sempre di conservare un backup del file che stai modificando. Ad alcune persone piace mettere un timestamp dopo. Questo ti assicura di poter sempre ripristinare (bene, si spera) se il sistema si rompe a seguito della modifica. Oltre al comando elencato da strugee, la maggior parte delle configurazioni ti consentirà di eseguire i tuoi soliti editor (vi, vim, nano, emacs). Basta essere consapevoli se il file è di sola lettura o meno.
rcs
e etckeeper
.
sudoedit
.