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 |