Con Sudo puedes otorgar privilegios especiales a cualquier usuario o grupo. En Linux, hay algunos comandos a los que solo se puede acceder con el usuario root. Puede autorizar al usuario requerido que puede ejecutar esos comandos con sudo. El comando de reinicio solo puede ejecutarlo el usuario root o el usuario sudo.
Los siguientes son los pasos para habilitar sudo sin contraseña para el usuario.
- Inicie sesión en su servidor Linux con usuario root usando ssh.
- Creemos un usuario. Aquí, crearemos un usuario de prueba.
# adduser test
- Establecer contraseña para prueba de usuario.
New password: Retype new password: passwd: all authentication tokens updated successfully.
Añadir usuarios al grupo Sudo
En Centos, habrá un grupo llamado "rueda". Todas las cuentas de usuario agregadas a este grupo tendrán privilegios de sudo automáticamente. Podemos agregar nuestro usuario en el grupo de ruedas. Esta es la solución más fácil y rápida para proporcionar privilegios de sudo.
- Veamos si el grupo de ruedas está habilitado en el servidor.
- Escriba el siguiente comando para abrir el archivo de configuración.
# sudo visudo
- Debe descomentar la línea %wheel eliminando el signo # como se muestra en la captura de pantalla a continuación para habilitar el grupo de ruedas. (Si el %wheel no está comentado, manténgalo como está).
# Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL - Agregar prueba de usuario al grupo de ruedas.
# usermod -aG wheel test
- Para verificar el nuevo usuario con privilegios sudo, inicie sesión con el usuario de prueba y ejecute el siguiente comando.
# sudo whoami
Debería proporcionar el siguiente resultado si el usuario se agrega con el privilegio sudo, proporcionará el siguiente resultado.
# Output
root
Así es como puede otorgar privilegios de sudo a cualquiera de los usuarios de Centos.
¿Tiene algún problema con su usuario? Consulte SU> Habilitar Cagefsctl para más detalles.