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 accesso sudo su sistemi Ubuntu. Puoi quindi utilizzare questo account utente per eseguire comandi amministrativi senza dover accedere al tuo server Ubuntu come utente root.
Passaggi per creare un utente Sudo #
Segui i passaggi seguenti per creare un nuovo account utente e concedergli l'accesso a sudo. Se vuoi configurare sudo per un utente esistente, vai al passaggio 3.
1. Accedi al tuo server. #
Accedi al tuo sistema come utente root:
ssh root@server_ip_address
2. Crea un nuovo account utente. #
Crea un nuovo account utente utilizzando adduser
comando. Non dimenticare di sostituire username
con il nome utente che vuoi creare:
adduser username
Verrà richiesto di impostare e confermare la nuova password utente. Assicurati che la password per il nuovo account sia la più sicura possibile.
Adding user `username' ...
Adding new group `username' (1001) ...
Adding new user `username' (1001) with group `username' ...
Creating home directory `/home/username' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully
Una volta impostata la password, il comando creerà una home directory per l'utente, copierà diversi file di configurazione nella home directory e ti chiederà di impostare le informazioni del nuovo utente. Se vuoi lasciare tutte queste informazioni vuote, premi semplicemente ENTER
per accettare le impostazioni predefinite.
Changing the user information for username
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n]
3. Aggiungi il nuovo utente a sudo
gruppo #
Per impostazione predefinita sui sistemi Ubuntu, i membri del gruppo sudo
sono concessi con accesso sudo. Per aggiungere l'utente che hai creato al gruppo sudo usa usermod
comando:
usermod -aG sudo username
Verifica l'accesso sudo #
Passa all'utente appena creato:
su - username
Usa sudo
per eseguire whoami
comando:
sudo whoami
L'utente ha accesso sudo all'output di whoami
il comando sarà "root":
root
Come usare sudo #
Per usare sudo, anteponi semplicemente al comando sudo
e spazio:
sudo ls -l /root
La prima volta che usi sudo
in una sessione, ti verrà chiesto di inserire la password utente:
[sudo] password for username: