Sudo è un'utilità UNIX che consente agli utenti di fiducia di eseguire comandi con i privilegi di un altro utente. Il suo uso più comune è eseguire i comandi come utente root, che è impostato per impostazione predefinita.
Tuttavia, per invocare sudo, l'utente che chiama il comando sudo deve essere un gruppo di sudoers gestiti dal file sudoers in (/etc/sudoers/). Tuttavia, il nome del gruppo del gruppo Sudoers può differire in base alla distribuzione che si sta utilizzando.
Out of the box, una volta che un utente invoca sudo, dovrà fornire una password prima dell'esecuzione. Questo è uno dei meccanismi di sicurezza dello strumento Sudo in quanto può essere dannoso se in modo errato.
Tuttavia, se si esegue spesso carichi di comandi nel tuo terminale, può essere molto estenuante continuare a digitare le password ogni volta che invochi sudo. Allo stesso modo, se stai eseguendo script che richiedono sudo, avere una password non è davvero la strada da percorrere. È qui che entra in gioco il concetto di sudo senza password.
In questo tutorial, ci concentreremo sulla creazione di sudo in un modo che non richiede di inserire una password.
ATTENZIONE: A causa della natura dello strumento e del suo meccanismo di memorizzazione nella cache, l'esecuzione di un comando come sudo senza una password può avere problemi di sicurezza. Si prega di fare attenzione quando si abilita questa opzione.
Abilita sudo senza password
Per impostare sudo senza password, tutto ciò che dobbiamo fare è modificare il file sudoers e aggiungere alcune voci.
Inizia modificando il file sudoers con il comando:
$ sudo Visudo
Si consiglia di modificare il file sudoers con Visudo in quanto verifica le modifiche e non salva le modifiche se si verificano errori.
Nel file sudoers, aggiungi le seguenti voci.
Salva il file e chiudi. È bene notare che le modifiche influiscono su tutti gli utenti del gruppo Sudo.
Per impostare la password senza password su un utente specifico, possiamo aggiungere la voce come:
La voce sopra imposta una sudo senza password per l'utente Linuxhint.
Conclusione
Per questa guida, abbiamo esaminato l'impostazione di una sudo senza password per un utente specifico o tutti i membri del gruppo Sudo. Usa questa funzionalità con cautela in quanto può portare a difetti di sicurezza.
Se ti è piaciuta la guida, condividila con gli amici.