Imposta sudo nessuna password solo per comando specifico

Imposta sudo nessuna password solo per comando specifico

Sei un utente di sistema operativo Linux o Unix? Allora sì, sudo è il tuo ampio comando aiutante in Linux. Sul sistema operativo Linux, è possibile eseguire i comandi come un altro utente che utilizza il comando sudo. Sudo è lo strumento più comunemente usato nel sistema Linux. Ma prima di eseguire i comandi, sudo ha bisogno di autenticazione dell'utente.

Gli utenti devono accedere utilizzando l'ID e la password dell'utente prima di utilizzare il comando. Ma immettere la password ogni volta potrebbe diventare frenetico. Questo articolo discuterà del comando sudo, come utilizzare il comando sudo e impostare il sudo senza password per i comandi nelle sezioni successive.

Utilizzando un account root, è necessario eseguire la configurazione iniziale prima di eseguire i comandi. Puoi accedere alla radice utilizzando il comando $ sudo. Ma inizialmente devi conoscere la password.

Imposta sudo nessuna password solo per comando specifico

Di seguito sono riportati alcuni comandi passo-passo che ti aiuteranno a sapere come utilizzare il comando sudo senza una password per eseguire tutti i comandi.

UserList HostList = EFFICAZIONEUSERLIST TAGLIST COMMANDLIST

Dove user_list è un elenco di utenti già creati, host_list è un elenco di host in cui gli utenti possono eseguire sudo.

ELENCO EFFICAZIONE_USER è un elenco degli utenti che potrebbero essere eseguiti come alias. Tag_list è tag come nopasswd. Nell'elenco dei comandi, passiamo i comandi a cui non vogliamo scrivere le password.

Come utente root, devi scrivere il comando # Visudo o $ sudo Visudo.

Nel secondo passaggio, è necessario aggiungere la voce del seguente comando fornito senza password per l'utente specificato (dire l'utente Vidya):

Nome utente All = (All) NOPASSWD: All

Quindi salva e chiudi il file e testare il risultato digitando [Morbius@Server] $ sudo /bin /kill pid-here comando.

Quindi, nei modi dati, possiamo impostare il comando sudo senza password.

Ora, se si desidera impostare sudo nessuna password solo per comando specifico, ecco il metodo passo-passo:

Facciamo un esempio in cui useremo mkdir in sudo senza fornire una password. Quindi ecco il modo semplice di usare MKDIR per creare una directory:

Nota: DataFile nel comando sopra è la cartella che abbiamo creato.

Ora apriremo il pannello Visudo attraverso il seguente comando:

Dopodiché, scorrere verso il basso, dove /etc /sudoers.D è presente, quindi inserisci il comando seguente:

Nome utente All = NOPASSWD:

Abbiamo usato Morbius All = NOPASSWD:/bin/mkdir Dato che dobbiamo fornire privilegi sudo a MKDIR senza utilizzare una password.

Infine, verificheremo che il sistema venga accettato correttamente il comando, quindi abbiamo creato un'altra cartella usando MKDIR e questo sistema non ha chiesto informazioni sulla password:

Se si desidera utilizzare due comandi diversi senza password, è possibile utilizzare il comando seguente nel pannello Visudo:

Qui non stiamo impostando nessuna password per i comandi APT. Ecco perché abbiamo usato il comando/usr/bin/apt.

Ora ecco il risultato:

Conclusione

Questo articolo ha discusso del comando sudo, come utilizzare il comando sudo e il sudo nessuna password per tutti o comandi specifici. Abbiamo anche visto la sintassi del comando sudo per nessuna password. Speriamo che ti sia piaciuto l'articolo. Visita il nostro sito Web per leggere altri articoli.