Alcuni file Linux richiedono i privilegi dell'utente root per la modifica. Ciò potrebbe essere ottenuto con una configurazione sudo, ma un'opzione più semplice e sicura consiste nell'usare il comando sudoedit. Questo comando consente agli utenti di modificare un file con le proprie credenziali, anche se il file è disponibile solo per l'utente root. Inoltre, l'utente può utilizzare il proprio editor di testo preferito.
Per usare sudoedit, devi inserire una voce nel file sudoers. Ad esempio, è possibile aggiungere la seguente riga al file sudoers:
%editors ALL = sudoedit /path/to/file
Qualsiasi membro del gruppo di editor può quindi immettere il seguente comando per modificare un file:
$ sudoedit /path/to/file
La configurazione sudo è appropriata per i comandi che devono essere eseguiti con privilegi elevati, mentre l'opzione sudoedit è appropriata per i file che devono essere modificati con privilegi elevati.
Sintassi
La sintassi del comando sudoedit è:
$ sudoedit [options] {file name}
Se si verifica l'errore seguente durante l'esecuzione del comando sudo:
sudoedit: command not found
puoi provare a installare il pacchetto sudo come mostrato di seguito secondo la tua scelta di distribuzione.
Distribuzione | Comando |
---|---|
Debian | apt-get install sudo |
Ubuntu | apt-get install sudo |
Alpino | apk aggiungi sudo |
Arci Linux | pacman -S sudo |
Kali Linux | apt-get install sudo |
CentOS | yum install sudo |
Fedora | dnf install sudo |
Raspbian | apt-get install sudo |