User is not in the sudoers file, This incident will be reported

User is not in the sudoers file

En CentOS,  por defecto el comando sudo esta restringido por lo que si ejecutamos un comando con sudo y un usuario sin privilegios, nos devuelve el siguiente error «User is not in the sudoers file, This incident will be reported», por eso muchas veces cambiamos al usuario root para poder ejecutar cualquier comando sin restricciones, pero esto es una mala practica.

Para poder utilizar el comando sudo con un usuario que no sea root, esta la opción de meter el usuario en el grupo wheel y des comentar la linea %wheel ALL=(ALL) ALL (si viniese comentada), donde permite que todos los usuarios del grupo wheel puedan ejecutar cualquier comando.

Una vez descomentada la linea anteriormente mencionada, añadimos al usuario en el grupo wheel con el comando usermod -G wheel usuario

Comprobamos que se ha añadido correctamente con getent group wheel

Ahora si ejecutamos cualquier comando que requiera privilegios de administrador con el sudo delante, nos debería pedir contraseña y ejecutarlo correctamente.

Saludos y espero que os sirva.

También puede gustarte...