Introducción
El comando sudo
ofrece un mecanismo para conceder privilegios de administrador; normalmente solo está disponible para el usuario root para usuarios normales. Esta guía le mostrará cómo crear un nuevo usuario con acceso sudo
en CentOS 8, sin tener que modificar el archivo /etc/sudoers
de su servidor. Si desea configurar sudo
desde un usuario CentOS existente, pase al paso 3.
Paso 1: Iniciar sesión en su servidor
Aplique SSH a su servidor como root user:
- ssh root@your_server_ip_address
Utilice la dirección IP de su servidor o el nombre de host en lugar de 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:
Asegúrese de sustituir sammy
con el nombre de usuario que desea crear.
Utilice el comando passwd
para actualizar la contraseña del nuevo usuario:
Recuerde sustituir sammy
con el usuario que ha creado. Se solicitará dos veces la nueva contraseña:
Output
Changing password for user sammy.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
Paso 3: Añadir el usuario al grupo wheel
Utilice el comando usermod
para agregar el usuario al grupo wheel:
De nuevo, asegúrese de sustituir sammy
por el nombre de usuario al que desea conceder privilegios sudo
. Por defecto, en CentOS, todos los miembros del grupo wheel tienen acceso sudo
completo.
Paso 4: Probar el acceso sudo
Para probar que los nuevos permisos sudo
funcionan, primero utilice el comando su
para cambiar desde el usuario root a la nueva cuenta de usuario:
Como nuevo usuario, verifique que pueda usar sudo
anteponiendo sudo
al comando que desee ejecutar con privilegios de súper usuario:
Por ejemplo, puede listar el contenido del directorio /root
, al que normalmente solo puede acceder el root user:
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:
Output
[sudo] password for sammy:
Nota: Esto no pide 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 wheel para permitir acceso sudo
. Para obtener información detallada sobre cómo configurar un servidor de CentOS 8, lea nuestro tutorial Configuración inicial para servidores con CentOS 8.