no se puede abrir / var / db / sudo / ts / username: permiso denegado

4

Me está costando mucho intentar averiguar qué está pasando con mi High Sierra MBP. Recientemente he encontrado problemas con los permisos, como:

 $ sudo ls
 sudo: unable to open /var/db/sudo/ts/<username>: Permission denied

Luego me piden la contraseña y puedo operar como root , pero nunca antes había visto este error. He comprobado todos los archivos / directorios en /var/db/sudo/ts y todos son propiedad de root:wheel . Mi usuario está en los grupos admin y staff , esto no he cambiado. ¿Qué causaría esto? Me encontré con este comportamiento cuando intentaba actualizar homebrew (noté problemas de permisos en los directorios que mi usuario posee en /private/tmp ).

Del mismo modo:

lrwxr-xr-x    1 <username>  admin    67 Oct 12 15:24 dtnoop_tracer.h
$ rm -f dtnoop_tracer.h
rm: dtnoop_tracer.h: Permission denied

¿Mi sistema de archivos se ha ido por completo (o está montado solo para lectura)?

    
pregunta Piotrek 13.10.2018 - 03:00

2 respuestas

1

Eso es un fallo muy extraño. Probablemente arrancaría a la recuperación de Internet y reinstalaría el sistema operativo encima de lo que tienes. Si tiene una copia de seguridad, excelente, y si no es así, no es una operación arriesgada y, ciertamente, algo está desordenado con los permisos y las fallas sudo .

A menos que tenga una muy buena idea de por qué las cosas se rompen específicamente, tal vez algunos scripts para cambiar la propiedad u otros tipos de cambios administrativos que usted sabe que se hicieron en ese sistema, probablemente sea mucho más rápido solo para obtener un sistema operativo get y A continuación, solucione los problemas restantes que cada instalación no resuelva de inmediato.

    
respondido por el bmike 13.10.2018 - 03:57
1

Según lo confirmado por OP ...

el perfil de usuario podría estar comprometido.

Crea un nuevo usuario e intenta seguirlo (con suerte sin errores de permiso).

sudo mv /usr/local/Homebrew /usr/local/Homebrew.old

sudo mv /usr/local/Homebrew.old /tmp
    
respondido por el Buscar웃 15.10.2018 - 20:28

Lea otras preguntas en las etiquetas