Cómo resolver el problema “No está en el archivo Sudoers. Error 'Este incidente será reportado'

Como Resolver El Problema No Esta En El Archivo Sudoers Error Este Incidente Sera Reportado



Linux ofrece un sólido sistema de administración de privilegios de usuario con comandos como sudo que le permiten realizar tareas con privilegios elevados. El comando 'sudo' puede proporcionar a los demás usuarios el nivel más alto de comando sobre el sistema que normalmente retienen los usuarios root.

Para utilizar sudo es necesario estar registrado en “/etc/sudoers” porque este archivo determina si el usuario tiene permiso para ejecutar alguna tarea. Sin embargo, muchos usuarios enfrentan algunos errores inusuales al usar el comando 'sudo'.

En este rápido tutorial, explicaremos los diferentes enfoques que puede utilizar para resolver el problema 'No está en el archivo sudoers. Este incidente será reportado” error fácilmente.







Cómo resolver el problema “No está en el archivo Sudoers. Error 'Este incidente será reportado'

La solución inmediata a este error es modificar el archivo “/etc/sudoers”. Este proceso simple requiere que el usuario root agregue al usuario (que enfrenta este error) en el archivo sudoers.



Puede utilizar el comando 'Visudo' para abrir directamente el archivo '/etc/sudoers'. Visudo es un comando especial creado específicamente para modificar el archivo sudoers.



sudo visudo





Navegue hasta la línea que dice 'raíz TODOS=(TODOS: TODOS) TODOS' e ingrese el siguiente texto en la siguiente línea:

nombre de usuario TODO = ( TODO TODO ) TODO

Asegúrese de reemplazar el término 'nombre_usuario' con el nombre real del usuario al que desea otorgarle los privilegios sudo.



Después de cambiar todo, ahora puede guardar y salir del archivo. Finalmente, ya completó el proceso y el error 'no está en el archivo sudoers' ya no le molestará. La siguiente sección analizará un comando de una línea que puede usar para agregar usuarios al grupo sudo que contiene los privilegios sudo de forma predeterminada.

El grupo Sudo

En lugar de agregar el usuario como se demostró en el proceso anterior, puede agregar el usuario deseado al grupo sudo. Cuando se agregue a este grupo, el usuario obtendrá acceso a sudo. Por lo tanto, esto le ayudará a resolver el error.

Para hacer esto, ingrese el siguiente comando en la terminal:

sudo mod de usuario -ag sudo nombre de usuario

El comando 'usermod' con las opciones '-aG' y la entrada sudo agrega el usuario especificado al grupo: sudo. Además, reemplace 'nombre_usuario' con el nombre de usuario/ID de usuario del usuario objetivo.

Conclusión

Dicho error generalmente muestra que el usuario no está disponible actualmente en el archivo sudoers. Su única solución es añadir al usuario afectado al citado fichero. En este artículo, explicamos dos formas: modificar el archivo sudoers y agregar el usuario al grupo sudo. Puede utilizar cualquiera de los dos para deshacerse de este error.