Introducción
al administrar un servidor, a veces querrá permitir que los usuarios ejecuten comandos como «root», el Usuario a nivel de administrador. El comando sudo
proporciona a los administradores del sistema una forma de otorgar privilegios de administrador — normalmente solo disponibles para el usuario root — a usuarios normales.
en este tutorial, aprenderá cómo crear un nuevo usuario con sudo
access en Ubuntu 20.,04 sin tener que modificar el archivo /etc/sudoers
de su servidor.
Nota: Si desea configurar sudo
para un usuario existente, vaya al paso 3.
Paso 1: iniciar sesión En el Servidor
SSH a su servidor como usuario root:
- ssh root@your_server_ip_address
Paso 2 — Añadir un Nuevo Usuario al Sistema
el Uso de la etiqueta adduser
comando para agregar un nuevo usuario en tu sistema:
- adduser sammy
asegúrese de reemplazar sammy
con el nombre de usuario que desea crear., Se le pedirá que cree y verifique una contraseña para el usuario:
OutputEnter new UNIX password:Retype new UNIX password:passwd: password updated successfully
a continuación, se le pedirá que complete información sobre el nuevo usuario. Está bien aceptar los valores predeterminados y dejar esta información en blanco:
Paso 3 — Agregar el usuario al grupo sudo
Use el comando usermod
para agregar el usuario al grupo sudo:
- usermod -aG sudo sammy
nuevamente, asegúrese de reemplazar sammy
con el nombre de usuario que acaba de agregar., Por defecto en Ubuntu, todos los miembros del grupo sudo tienen privilegios completos sudo
.,9a2e61c»>
comando para cambiar a la nueva cuenta de usuario:
- su - sammy
como nuevo usuario, verifique que puede usar sudo
anteponiendo sudo
al comando que desea ejecutar con privilegios de superusuario:
- sudo command_to_run
por ejemplo, puede enumerar el contenido del directorio /root
, que normalmente solo es accesible para el usuario root:
- sudo ls -la /root
la primera vez que use sudo
en una sesión, se le solicitará la contraseña de la cuenta de ese usuario., Introduzca la contraseña para proceder:
Output: password for sammy:
Nota: Esto no es pedir la contraseña de root! Introduzca la contraseña del usuario habilitado para sudo que acaba de crear.
si su usuario está en el grupo adecuado y ha introducido la contraseña correctamente, el comando que emitió con sudo
se ejecutará con privilegios de root.
conclusión
en este tutorial de inicio rápido, creamos una nueva cuenta de usuario y la agregamos al grupo sudo para habilitar el acceso sudo
.,
para que su nuevo usuario tenga acceso externo, siga nuestra sección sobre cómo habilitar el acceso externo para su usuario habitual.
si necesita información más detallada sobre cómo configurar un servidor Ubuntu 20.04, Lea nuestro tutorial de configuración inicial del servidor con Ubuntu 20.04.