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:
- 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:
- 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:
- passwd sammy
Recuerde reemplazar sammy
con el usuario que acaba de crear. Se le pedirá dos veces una nueva contraseña:
OutputChanging 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:
- 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:
- su - sammy
Como el nuevo usuario, verifique que pueda usar sudo
agregando sudo
al comando que desea ejecutar con privilegios de superusuario:
- sudo command_to_run
Por ejemplo, puede listar el contenido del directorio /root
, que normalmente solo es accesible para el usuario root:
- 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.