Este artículo describe cómo otorgar acceso sudo a un usuario nuevo o existente en el sistema operativo Ubuntu®.
Crear un nuevo usuario
-
Utilice
adduser
comando seguido del nuevo<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' ...
-
Cuando se le solicite, ingrese la contraseña del nuevo usuario dos veces para configurarla y verificarla.
New password: Retype new password: passwd: password updated successfully
-
Si desea agregar información de contacto para el nuevo usuario, ingrésela cuando se le indique o presione ENTRAR para continuar con los valores predeterminados. Cuando termines, ingresa
y
para verificar que la información ingresada es correcta: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
Otorgar permisos de raíz para un usuario nuevo o existente.
-
Usa
visudo
para editar los sudoers archivo.root@server-01:~# visudo
-
Aparece un texto similar al siguiente ejemplo:
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
-
Utilice la flecha hacia abajo para desplazarse a la siguiente sección:
# User privilege specification root ALL=(ALL:ALL) ALL
-
Agregue el usuario recién creado insertando
<username> ALL=(ALL:ALL) ALL
al final de la sección de privilegios de usuario, como se muestra en el siguiente ejemplo:# User privilege specification root ALL=(ALL:ALL) ALL newuser ALL=(ALL:ALL) ALL
-
Presiona Ctrl x salir. Introduce
y
para guardar y haga clic en ENTRAR para terminar.
Verificar el cambio de permiso
-
Usa
su
seguido del<username>
para cambiar a la nueva cuenta de usuario:root@server-01:~# su - newuser newuser@server-01:~$
-
Usa
sudo -i
para verificar que la cuenta de usuario puede elevar los permisos. Cuando se le solicite, ingrese la contraseña del nuevo usuario:newuser@server-01:~$ sudo -i [sudo] password for newuser: root@server-01:~#
-
Usa
whoami
para verificar que actualmente es el usuario root:root@server-01:~# whoami root
Use la pestaña Comentarios para hacer cualquier comentario o hacer preguntas. También puede iniciar una conversación con nosotros.