Sudo fornisce privilegi speciali a qualsiasi utente o gruppo. Alcuni dei comandi sono accessibili solo dall'utente root. Ad esempio, un comando per riavviare il server. Nient'altro che l'utente root può riavviare un sistema Linux, ma tu desideri fornire il privilegio al membro del tuo team, in modo che possano riavviare l'istanza in tua assenza. Quindi puoi assegnare i privilegi sudo a quell'account.
Istruzioni
In questo tutorial, capirai come configurare un account sudo senza password su una macchina Linux. Dopo aver completato questo tutorial, puoi eseguire i comandi super utente (consentiti) senza inserire una password.
- Modifica il file sudoers utilizzando visudo comando o utilizzare il comando seguente.
sudo nano /etc/sudoers - Aggiorna la voce per il tuo account utente con NOPASSWD: opzione come mostrato di seguito:
username ALL=(ALL:ALL) NOPASSWD: ALL
Modifica il nome utente con il tuo account utente e salva il file.
Test
Tutto fatto, per testare eseguire qualsiasi comando di superutente con sudo. La sintassi del comando sarà come:
sudo your_command_here
Guarda lo screenshot qui sotto prima e dopo aver abilitato i privilegi sudo senza password per un account. L'utente deve fornire la password prima, ma dopo aver apportato le modifiche l'utente può riavviare il servizio apache con sudo senza inserire la password.