0 votos

sudo: no se puede almacenar en caché el usuario Root, ya existe

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

sudo: unable to cache user root, already exists

He probado con diferentes terminales de Windows, reparando los permisos, reiniciando, y he probado a 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 el cuadro de diálogo de la contraseña de administrador, pero ya no puedo ejecutar ningún comando a través de Terminal que requiera el uso de sudo .

¿Alguien sabe dónde está el caché que sudo es mencionar podría estar ubicado, y si puedo borrarlo y volver a crearlo (y si es así, cómo si no es un simple borrado)? ¿Hay alguna otra forma de resolver este problema?

0voto

Haravikk Puntos 332

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

sudo -k

Este comando revoca todos los sudo permisos y le obliga a volver a introducir su contraseña la próxima vez que sudo se utiliza.

Sin embargo, no he podido descubrir por qué se presentó este problema en primer lugar, pero quería publicar mi solución de todos modos para el beneficio de cualquier otra persona que se encuentra con este problema. Si alguien sabe por qué puede suceder, por favor, siéntase libre de comentar o añadir a esta respuesta.

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