Questo articolo descrive come concedere a sudo l'accesso a un utente nuovo o esistente sul sistema operativo Ubuntu®.
Crea un nuovo utente
-
Usa
adduser
comando seguito dal nuovo<username>
:root@server-01:~# adduser newuser Adding user `newuser' ... Adding new group `newuser' (1001) ... Adding new user `newuser' (1001) with group `newuser' ... Creating home directory `/home/newuser' ... Copying files from `/etc/skel' ...
-
Al prompt, inserire due volte la password per il nuovo utente da impostare e verificarla.
New password: Retype new password: passwd: password updated successfully
-
Se desideri aggiungere le informazioni di contatto per il nuovo utente, inseriscile al prompt o premi INVIO per procedere con le impostazioni predefinite. Al termine, inserisci
y
per verificare che le informazioni inserite siano corrette:Changing the user information for newuser Enter the new value, or press ENTER for the default Full Name []: New Hire Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y
Concedi i permessi di root a un utente nuovo o esistente.
-
Usa
visudo
per modificare i sudoer file.root@server-01:~# visudo
-
Viene visualizzato un testo simile al seguente esempio:
GNU nano 4.8 /etc/sudoers.tmp # # This file MUST be edited with the 'visudo' command as root. # # Please consider adding local content in /etc/sudoers.d/ instead of # directly modifying this file. # # See the man page for details on how to write a sudoers file. # Defaults env_reset Defaults mail_badpass Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:> # Host alias specification # User alias specification # Cmnd alias specification # User privilege specification root ALL=(ALL:ALL) ALL # Members of the admin group may gain root privileges %admin ALL=(ALL) ALL # Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) ALL # See sudoers(5) for more information on "#include" directives: #includedir /etc/sudoers.d
-
Utilizza la Freccia giù per scorrere alla sezione seguente:
# User privilege specification root ALL=(ALL:ALL) ALL
-
Aggiungi l'utente appena creato inserendo
<username> ALL=(ALL:ALL) ALL
alla fine della sezione dei privilegi dell'utente, come mostrato nell'esempio seguente:# User privilege specification root ALL=(ALL:ALL) ALL newuser ALL=(ALL:ALL) ALL
-
Premi il Ctrl x uscire. Inserisci
y
per salvare e fai clic su INVIO per finire.
Verifica la modifica dell'autorizzazione
-
Usa
su
seguito dal<username>
per passare al nuovo account utente:root@server-01:~# su - newuser newuser@server-01:~$
-
Usa
sudo -i
per verificare che l'account utente possa elevare le autorizzazioni. Alla richiesta, inserire la password del nuovo utente:newuser@server-01:~$ sudo -i [sudo] password for newuser: root@server-01:~#
-
Usa
whoami
per verificare di essere attualmente l'utente root:root@server-01:~# whoami root
Utilizza la scheda Feedback per inserire commenti o porre domande. Puoi anche avviare una conversazione con noi.