impossibile aprire / var / db / sudo / ts / nomeutente: permesso negato

4

Sto attraversando un periodo davvero difficile cercando di capire cosa sta succedendo con il mio High Sierra MBP. Recentemente ho riscontrato problemi con le autorizzazioni, ad esempio:

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

Mi viene quindi richiesta la password e sono in grado di operare come root , ma non ho mai visto prima questo errore. Ho controllato tutti i file / le directory in /var/db/sudo/ts e sono tutti di proprietà di root:wheel . Il mio utente è nei gruppi admin e staff - questo non è cambiato. Cosa potrebbe causare questo? Mi sono imbattuto in questo comportamento quando ho provato ad aggiornare homebrew (ho notato problemi di autorizzazione sulle directory che il mio utente possiede in /private/tmp ).

Allo stesso 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

Il mio filesystem è completamente andato (o montato in sola lettura)?

    
posta Piotrek 13.10.2018 - 03:00
fonte

2 risposte

1

Questo è un fallimento molto strano. Avrei probabilmente avviato il ripristino di Internet e reinstallato l'os in cima a quello che hai. Se si dispone di un backup, grande e se non è un'operazione rischiosa e qualcosa è sicuramente incasinato con le autorizzazioni e sudo errori.

A meno che tu non abbia una buona idea del perché le cose sono spezzate in modo specifico, forse alcuni script per cambiare la proprietà o altri tipi di modifiche amministrative che conosci sono state fatte a quel sistema, probabilmente è molto più veloce ottenere un sistema operativo e quindi correggere eventuali problemi rimanenti ogni installazione non risolve immediatamente.

    
risposta data 13.10.2018 - 03:57
fonte
1

Come confermato da OP ...

il profilo utente potrebbe essere compromesso.

Crea un nuovo utente e prova a seguire (si spera senza errori di autorizzazione).

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

sudo mv /usr/local/Homebrew.old /tmp
    
risposta data 15.10.2018 - 20:28
fonte

Leggi altre domande sui tag