Introduzione
Il sudo comando fornisce un meccanismo per concedere privilegi di amministratore, normalmente disponibili solo all'utente root, agli utenti normali.
C'è un SuperUser chiamato root. L'utente root può fare qualsiasi cosa e quindi svolgere il lavoro quotidiano poiché il root può essere molto pericoloso. Potresti digitare un comando in modo errato e distruggere il sistema. Il comando sudo consente a un utente autorizzato di eseguire un comando come superutente (utente root) o un altro utente, come specificato dalla politica di sicurezza. Spesso il sudo utilizzato sui server per concedere autorizzazioni e privilegi di amministratore agli utenti ordinari.
Questa guida ti mostrerà il modo più semplice per creare un nuovo utente con sudo accedi su CentOS senza dover modificare i sudoer del tuo server file.
Nota :Se desideri configurare sudo per un utente esistente, vai al passaggio numero 4.
Crea un nuovo utente Sudo su CentOS
1. Accedi al tuo server come utente root.
ssh root@ip_address_of_server
useradd username
Nota :sostituisci nome utente con l'utente che vuoi creare.
passwd username
Imposta la password del nuovo utente. Una password complessa altamente raccomandata.
Esempio :
4. Utilizza il comando usermod per aggiungere l'utente al gruppo di ruote.
usermod -aG wheel username
Nota :su CentOS, membri della ruota il gruppo ha i privilegi sudo.
- Usa il
su
comando per passare al nuovo account utente.
su - username
Verifica di poter utilizzare sudo eseguendo sudo al comando che vuoi eseguire con i privilegi di superutente.
sudo command_to_run
Esempio :
sudo ls /
Nota :La prima volta che usi sudo in una sessione, sarà richiesta la password per il nuovo utente. Inserisci la password per procedere come mostrato sopra nello screenshot.
Conclusione
In questo tutorial ti abbiamo illustrato come creare un utente sudo su CentOS, abbiamo creato un nuovo account utente e lo abbiamo aggiunto al sudo gruppo per abilitare sudo accesso.