1 votos

Ninguna de mis cuentas de administrador son usuarios sudo

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, se me pide la contraseña y se me dice

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

Sin embargo, todas las instrucciones que puedo encontrar para añadir un usuario al sudoers requieren tener al menos un usuario que tenga privilegios sudo. He probado

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

No estoy seguro de cómo he acabado en el purgatorio de sudo. Lo único que se me ocurre es que mi empleador creó dos cuentas de administrador adicionales y luego eliminó los derechos de administrador de mi cuenta original.

Desde entonces se han actualizado todas las cuentas para que tengan privilegios de administrador y el problema persiste.

2voto

TheBro21 Puntos 1319

Si es posible, el modo Recovery tiene un terminal Root como una de las utilidades. Se puede visudo a partir de ahí, y añadir:

accountUsername    ALL=(ALL) ALL

Al reiniciar, el usuario que ha indicado podrá volver a utilizar sudo,

2voto

ShZ Puntos 3431

Parece que su empleador ha deshabilitado el uso de comandos sudo desde cualquier cuenta de administrador, optando en cambio por incluir sólo a usuarios específicos. Esto significaría que sólo la cuenta de administrador del empleador podría utilizar sudo. Si ya no tiene acceso a esta cuenta, podría arrancar en modo de usuario único y ejecutar el comando visudo para solucionarlo. Si no eliminaron al usuario del sudoers También puede crear una nueva cuenta de administrador con el mismo nombre corto.

0 votos

El modo de usuario único funcionó - pero resulta que tuve que reemplazar todo el archivo sudoers después de aburrirlo al abrirlo en Sublime Text.

1voto

gargantuan Puntos 128

Esta situación fue causada por abrir el archivo sudoers en Sublime Text - que de alguna manera resultó en un archivo sudoers malformado. Así que, en primer lugar, no hagas eso. Desde entonces he aprendido que sólo se debe abrir el archivo sudoers con sudo visudo .

He sustituido el archivo con visudo con un archivo sudoers por defecto para mi sistema operativo y versión que encontré en internet.

Sin embargo, para hacer eso tendrás que entrar en el modo de usuario único (según las respuestas de Austin o TheBro21) o también podrías habilitar el usuario Root temporalmente mientras arreglas esto.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X