Introducción

El comando sudo ofrece un mecanismo para conceder privilegios de administrador; normalmente solo está disponible para el usuario root para usuarios normales. En esta guía, aprenderá a crear un nuevo usuario con acceso sudo en Ubuntu 18.04 sin necesidad de modificar el archivo /etc/sudoers de su servidor. Si desea configurar sudo para un usuario existente, proceda directamente con el paso 3.

Paso 1: Iniciar sesión en su servidor

nuevo usuario illustration for: Paso 1: Iniciar sesión en su servidor

Realice SSH a su servidor como el usuario root:

				
					
[environment local]

ssh root@<^>your_server_ip_address<^>

				
			

Paso 2: Añadir un nuevo usuario al sistema

Utilice el comando adduser para añadir un nuevo usuario a su sistema:

				
					
adduser <^>sammy<^>

				
			

Asegúrese de sustituir <^>sammy<^> con el nombre del usuario que desea crear. Se le solicitará que cree y verifique una contraseña para el usuario:

				
					
[secondary_label Output]

Enter new UNIX password:

Retype new UNIX password:

passwd: password updated successfully

				
			

A continuación, se le solicitará que rellene la información sobre el nuevo usuario. Servirá aceptar los valores predeterminados y dejar toda esta información en blanco:

				
					
[secondary_label Output]

Changing the user information for &lt;^&gt;sammy&lt;^&gt;

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]

				
			

Paso 3: Añadir el usuario al grupo sudo

Utilice el comando usermod para agregar el usuario al grupo sudo:

				
					
usermod -aG sudo &lt;^&gt;sammy&lt;^&gt;

				
			

De nuevo, asegúrese de sustituir <^>sammy<^> con el nombre de usuario que acaba de añadir. Por defecto, en Ubuntu, todos los miembros del grupo sudo tienen privilegios sudo completos.

Paso 4: Probar el acceso sudo

Para verificar que los nuevos permisos sudo funcionen, primero utilice el comando su para pasar a la nueva cuenta de usuario:

				
					
su - &lt;^&gt;sammy&lt;^&gt;

				
			

Como nuevo usuario, verifique que pueda usar sudo anteponiendo sudo al comando que desee ejecutar con privilegios de superusuario:

				
					
sudo &lt;^&gt;command_to_run&lt;^&gt;

				
			

Por ejemplo, puede listar el contenido del directorio /root, al que normalmente solo puede acceder el root user:

				
					
sudo ls -la /root

				
			

La primera vez que utilice sudo en una sesión, se le solicitará la contraseña de la cuenta de ese usuario. Introduzca la contraseña para continuar:

				
					
[secondary_label Output:]

[sudo] password for &lt;^&gt;sammy&lt;^&gt;:

				
			

Nota: Aquí _no_ se solicita la contraseña root. Introduzca la contraseña del usuario sudo no la contraseña root.

Si su usuario está en el grupo adecuado e introdujo la contraseña correctamente, el comando que emitió con sudo se ejecutará con privilegios root.

Conclusión

En este tutorial de inicio rápido hemos creado una cuenta de usuario y la hemos añadido al grupo sudo para permitir acceso sudo. Para obtener información detallada sobre cómo configurar un servidor Ubuntu 18.04, lea nuestro tutorial Configuración inicial del servidor con Ubuntu 18.04.