Crear un usuario Sudo en CentOS
El comando sudo está diseñado para permitir a los usuarios ejecutar programas con los privilegios de seguridad de otro usuario, por defecto el usuario root.
En esta tutorial, te mostraremos cómo crear un nuevo usuario con privilegios sudo en CentOS. Puede usar el usuario sudo para realizar tareas administrativas en su máquina CentOS sin necesidad de iniciar sesión como usuario root.
Crear usuario de Sudo
De forma predeterminada en CentOS, los usuarios en el grupo wheel tienen acceso a sudo. Si deseas configurar sudo para un usuario existente, simplemente agregue su usuario al grupo wheel, como se muestra en el paso 4.
Sigue los pasos a continuación para crear un usuario sudo en su servidor CentOS:
- Inicie sesión en su servidor
Comience iniciando sesión en su servidor CentOS a través de ssh como usuario root:
ssh root@server_ip_address
- Crear una nueva cuenta de usuario
Cree una nueva cuenta de usuario usando el comando useradd :
useradd username
Reempláce username con el nombre de usuario que desea crear.
- Establecer la contraseña de usuario
Ejecute el comando passwd para establecer una contraseña para el nuevo usuario:
passwd username
Se le pedirá que confirme la contraseña. Asegúrate de usar una contraseña segura.
Changing password for user username.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
- Agregue el nuevo usuario al grupo sudo
De forma predeterminada en los sistemas CentOS, los miembros del grupo wheel tienen acceso sudo. Agregue el nuevo usuario al grupo de wheel:
usermod -aG wheel username
Cómo usar Sudo
Cambie al usuario recién creado:
su - username
Para usar sudo, simplemente prefije el comando con sudo y espacio.
sudo [COMMAND]
Por ejemplo, para enumerar el contenido del directorio, /root usaría:
sudo ls -l /root
La primera vez que use sudo desde esta cuenta, verá el siguiente mensaje de banner y se le pedirá que ingrese la contraseña de la cuenta de usuario.
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
[sudo] password for username:
Conclusión
Eso es todo. Haz creado con éxito un usuario sudo en su sistema CentOS. Ahora puede usar este usuario para realizar tareas administrativas en tu servidor.
Si tienes alguna duda no dudes en contactar al autor en instagram o escribiendonos un ticket de soporte