Cómo agregar un usuario a Sudoers en AlmaLinux o Rocky Linux

Rocky Linux y AlmaLinux son los mejores sistemas operativos de reemplazo para CentOS. Este proyecto nació una vez que CentOS pasó de ser un sistema operativo empresarial estable a una rama de desarrollo upstream de RHEL.
Sudo significa «usuario sustituto do» o «superusuario do». Esto permite que un usuario actual ejecute temporalmente programas con privilegios de seguridad, por defecto el usuario raíz. El archivo sudoers se encuentra en /etc/sudoers, que contiene la política de seguridad para que los usuarios y grupos del sistema determinen los privilegios de sudo.
En este tutorial, aprenda cómo agregar un usuario a sudoers en AlmaLinux o Rocky Linux.
Cree un nuevo usuario sudo en AlmaLinux o Rocky Linux
Primero vamos a crear un nuevo usuario en su sistema:
# adduser bob
Ahora establezca una contraseña para el nuevo usuario usando el comando passwd:
# passwd bob
En AlmaLinux o Rocky Linux, todos los miembros del grupo rueda tienen acceso a sudo. Use el comando usermod para agregar el usuario bob al grupo de ruedas:
# usermod -aG wheel bob
Hay dos métodos para agregar un usuario existente a sudoers: agregar el usuario al juego de ruedas o agregar el usuario al archivo sudoers.
Adición de un usuario existente al grupo de rueda
Este es el método más fácil para otorgar acceso a sudo a cualquier usuario existente agregando el usuario al grupo de ruedas.
Use el siguiente comando para agregar al usuario tom al grupo de ruedas:
# usermod -aG wheel tom
Reemplazar tom
con su nombre de usuario del sistema
Agregar un usuario existente al archivo sudoers
El archivo /etc/sudoers permite el acceso personalizado a usuarios y comandos. Otorgue al usuario acceso sudo modificando este archivo.
Puede editar el archivo /etc/sudoers usando el comando visudo. Este comando lo ayuda a verificar si hay errores de sintaxis antes de guardar para evitar errores.
Primero, abra el archivo /etc/sudoers:
$ visudo
Desplácese hasta la parte inferior o toque Shift + G
y luego agregue la siguiente línea:
/etc/sudoers
bob ALL=(ALL:ALL) NOPASSWD:ALL
Reemplazar bob
con el nombre de usuario de su sistema Configuración para NOPASSWD
deshabilita la autenticación de contraseña cuando se ejecuta el comando sudo.
Ahora puede guardar y salir del editor.
Alternativamente, puede crear un archivo en el directorio /etc/sudoers.d y agregar la línea anterior.
También configura al usuario para ejecutar ciertos comandos, de la siguiente manera:
username ALL=(ALL) NOPASSWD:/usr/bin/ls,/usr/bin/df
También puede agregar un grupo al archivo sudoers agregando un símbolo de porcentaje al comienzo de la línea.
%admingroup ALL=(ALL:ALL) NOPASSWD:ALL
Probar acceso sudo
Puede probar el acceso a sudo de diferentes maneras.
Ejecute el comando whoami con el prefijo sudo:
$ sudo whoami
Si el resultado que se muestra es «root», entonces el usuario tiene acceso sudo.
Alternativamente, intente enumerar el contenido de /root después de:
$ sudo ls -la /root
Si el usuario tiene privilegios sudo, obtendrá un error que dice «el usuario no está en el archivo sudoers». Los registros de sudo se almacenan en /var/log/secure.
Conclusión
En este tutorial, aprenda cómo agregar un usuario a sudoers en AlmaLinux o Rocky Linux. Gracias por leer, por favor deje comentarios y sugerencias en la sección de comentarios.