sudo: no se puede cachear la raíz del usuario, ya existe

0

De repente comenzó a recibir este extraño error al intentar ejecutar cualquier comando a través de sudo :

sudo: unable to cache user root, already exists

He intentado diferentes ventanas de Terminal, reparando permisos, reiniciando, e intenté crear un nuevo usuario administrador, pero sigo teniendo el mismo problema. En lo que respecta a OS X, sigo siendo administrador y puedo realizar cualquier acción que abra un cuadro de diálogo de contraseña de administrador, pero ya no puedo ejecutar ningún comando a través de Terminal que requiere el uso de sudo .

¿Alguien sabe dónde se puede ubicar la memoria caché que menciona sudo , y si puedo eliminarla y recrearla (y si es así, cómo si no es una simple eliminación)? ¿Hay alguna otra manera de resolver este problema?

    
pregunta Haravikk 30.06.2014 - 17:52

1 respuesta

0

Parece que en mi caso pude solucionar el problema mientras escribía mi pregunta, leyendo las páginas de manual más detenidamente y ejecutando el siguiente comando:

sudo -k

Este comando revoca todos los permisos pendientes sudo y te obliga a volver a ingresar tu contraseña la próxima vez que se use sudo .

Sin embargo, no he podido descubrir por qué se presentó este problema en primer lugar, pero quería publicar mi solución en beneficio de cualquier otra persona que se encuentre con este problema. Si alguien sabe por qué podría suceder, no dude en comentar o agregar a esta respuesta.

    
respondido por el Haravikk 30.06.2014 - 17:52

Lea otras preguntas en las etiquetas