Ninguna de mis cuentas de administrador son usuarios de sudo

1

Tengo tres cuentas de administrador en una máquina que ejecuta El Capitán. La máquina tiene unos días de antigüedad. Cada vez que intento ejecutar un comando sudo, me piden mi contraseña y me dicen

accountUsername is not in the sudoers file.  This incident will be reported.

Sin embargo, todas las instrucciones que puedo encontrar para agregar un usuario al archivo sudoers requieren tener al menos un usuario que tenga privilegios de sudo. Lo he intentado

sudo visudo y sudo adduser username sudo , pero obviamente ambos requieren que el usuario sea un usuario sudo.

No estoy seguro de cómo terminé en el purgatorio de sudo. Lo único en lo que puedo pensar es que mi empleador creó dos cuentas de administrador adicionales y luego eliminó los derechos de administrador de mi cuenta original.

Desde entonces, todas las cuentas se han actualizado para tener privilegios de administrador y el problema aún persiste.

    
pregunta gargantuan 07.12.2015 - 17:26

3 respuestas

2

Parece que su empleador ha desactivado el uso de los comandos sudo de cualquier cuenta de administrador, en lugar de optar por incluir solo a usuarios específicos. Esto significaría que solo la cuenta de administrador del empleador podría usar sudo. Si ya no tiene acceso a esta cuenta, puede iniciarse en el Modo de usuario único y ejecutar el comando visudo para corregirlo. Si no eliminaron al usuario de la lista sudoers , también podría crear una nueva cuenta de administrador con el mismo nombre corto.

    
respondido por el akiek 07.12.2015 - 18:49
3

Si eso es posible, el modo de recuperación tiene una terminal raíz como una de las utilidades. Puede visudo desde allí y agregar:

accountUsername    ALL=(ALL) ALL

Al reiniciar, el usuario que enumeró ahora podrá usar sudo una vez más,

    
respondido por el TheBro21 07.12.2015 - 19:45
2

Esta situación se debió a la apertura del archivo sudoers en Sublime Text, que de alguna manera resultó en un archivo sudoers con formato incorrecto. Así que antes que nada, no hagas eso. Desde entonces he aprendido que solo debes abrir el archivo sudoers con sudo visudo .

Reemplazé el archivo usando visudo con un archivo de sudoers predeterminado para mi sistema operativo y la versión que encontré en línea.

Sin embargo, para hacerlo, deberá iniciar sesión en el modo de usuario único (según las respuestas de Austin o TheBro21) o también podría habilitar al usuario root temporalmente mientras arregla esto.

    
respondido por el gargantuan 08.12.2015 - 12:14

Lea otras preguntas en las etiquetas