Il sudo
Il comando è progettato per consentire agli utenti di eseguire programmi con i privilegi di sicurezza di un altro utente, per impostazione predefinita l'utente root.
In questa guida, ti mostreremo come creare un nuovo utente con privilegi sudo su CentOS. Puoi utilizzare l'utente sudo per eseguire attività amministrative sul tuo computer CentOS senza dover accedere come utente root.
Creazione utente Sudo #
Per impostazione predefinita su CentOS, agli utenti nella ruota del gruppo viene concesso l'accesso sudo. Se vuoi configurare sudo per un utente esistente, aggiungi il tuo utente alla wheel
gruppo, come mostrato nel passaggio 4.
Segui i passaggi seguenti per creare un utente sudo sul tuo server CentOS:
1. Accedi al tuo server #
Inizia accedendo al tuo server CentOS tramite sshas l'utente root:
ssh root@server_ip_address
2. Crea un nuovo account utente #
Crea un nuovo account utente utilizzando il comando useradd:
useradd username
Sostituisci username
con il nome utente che desideri creare.
3. Imposta la password utente #
Esegui il passwd
comando per impostare una password per il nuovo utente:
passwd username
Ti verrà chiesto di confermare la password. Assicurati di utilizzare una password complessa.
Changing password for user username.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
4. Aggiungi il nuovo utente a sudo
gruppo #
Per impostazione predefinita sui sistemi CentOS, i membri del gruppo wheel
sono concessi con accesso sudo. Aggiungi il nuovo utente al gruppo di ruote:
usermod -aG wheel username
Come usare Sudo #
Passa all'utente appena creato:
su - username
Per usare sudo, anteponi semplicemente al comando sudo
e spazio.
sudo [COMMAND]
Ad esempio, per elencare il contenuto del /root
directory che useresti:
sudo ls -l /root
La prima volta che utilizzi sudo da questo account, vedrai il seguente messaggio banner e ti verrà chiesto di inserire la password per l'account utente.
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
[sudo] password for username: