El sudo
El comando 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 guía, le 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.
Creando número de usuario de Sudo
De forma predeterminada en CentOS, los usuarios en la rueda de grupo tienen acceso a sudo. Si desea configurar sudo para un usuario existente, simplemente agregue su usuario a la wheel
grupo, como se muestra en el paso 4.
Siga los pasos a continuación para crear un usuario sudo en su servidor CentOS:
1. Inicie sesión en su servidor #
Comience iniciando sesión en su servidor CentOS a través de sshas como usuario raíz:
ssh root@server_ip_address
2. Crear una nueva cuenta de usuario #
Cree una nueva cuenta de usuario usando el comando useradd:
useradd username
Reemplazar username
con el nombre de usuario que desea crear.
3. Establezca la contraseña de usuario #
Ejecute el passwd
comando para establecer una contraseña para el nuevo usuario:
passwd username
Se le pedirá que confirme la contraseña. Asegúrate de utilizar una contraseña segura.
Changing password for user username.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
4. Agregue el nuevo usuario a sudo
grupo #
De forma predeterminada en los sistemas CentOS, los miembros del grupo wheel
se les otorga acceso sudo. Agregue el nuevo usuario al grupo de ruedas:
usermod -aG wheel username
Cómo usar Sudo #
Cambiar al usuario recién creado:
su - username
Para usar sudo, simplemente prefije el comando con sudo
y espacio.
sudo [COMMAND]
Por ejemplo, para listar el contenido del /root
directorio que 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: