Cómo crear un nuevo usuario con habilitación de Sudo en Rocky Linux 8 [Inicio rápido]

Introducción

El comando sudo proporciona un mecanismo para otorgar privilegios de administrador —normalmente disponibles solo para el usuario root— a usuarios normales. Esta guía le mostrará cómo crear un nuevo usuario con acceso sudo en Rocky Linux 8, sin necesidad de modificar el archivo /etc/sudoers de su servidor.

Nota: Si desea configurar sudo para un usuario existente en Rocky Linux, vaya al paso 3.

Paso 1 — Iniciar sesión en su servidor

Inicie sesión en su servidor como usuario root:

  1. ssh root@your_server_ip_address

Utilice la dirección IP o el nombre de host de su servidor en lugar de la_dirección_ip_de_su_servidor arriba.

Paso 2 — Agregar un nuevo usuario al sistema

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

  1. adduser sammy

Asegúrese de reemplazar sammy con el nombre de usuario que desea crear.

Utilice el comando passwd para actualizar la contraseña del nuevo usuario:

  1. passwd sammy

Recuerde reemplazar sammy con el usuario que acaba de crear. Se le pedirá dos veces una nueva contraseña:

Output
Changing password for user sammy. New password: Retype new password: passwd: all authentication tokens updated successfully.

Paso 3 — Agregar el Usuario al Grupo wheel

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

  1. usermod -aG wheel sammy

Nuevamente, asegúrese de reemplazar sammy con el nombre de usuario al que le gustaría otorgar privilegios de sudo. Por defecto, en Rocky Linux, todos los miembros del grupo wheel tienen acceso completo de sudo.

Paso 4 — Probar el Acceso de sudo

Para probar que los nuevos permisos de sudo están funcionando, primero use el comando su para cambiar del usuario root al nuevo usuario:

  1. su - sammy

Como el nuevo usuario, verifique que pueda usar sudo agregando sudo al comando que desea ejecutar con privilegios de superusuario:

  1. sudo command_to_run

Por ejemplo, puede listar el contenido del directorio /root, que normalmente solo es accesible para el usuario root:

  1. sudo ls -la /root

La primera vez que uses sudo en una sesión, se te pedirá la contraseña de la cuenta de ese usuario. Ingresa la contraseña para continuar:

Output
[sudo] password for sammy:

Nota: ¡Esto no está solicitando la contraseña de root! Ingresa la contraseña del usuario habilitado para sudo, no la contraseña de root.

Si tu usuario está en el grupo adecuado y has ingresado correctamente la contraseña, el comando que usaste con sudo se ejecutará con privilegios de root.

Conclusión

En este tutorial de inicio rápido, creaste una nueva cuenta de usuario y la agregaste al grupo wheel para habilitar el acceso a sudo. Para obtener información más detallada sobre cómo configurar un servidor Rocky Linux 8, lee nuestro tutorial Configuración Inicial del Servidor con Rocky Linux 8.

Source:
https://www.digitalocean.com/community/tutorials/how-to-create-a-new-sudo-enabled-user-on-rocky-linux-8-quickstart