cartella Sudo vuota / rotta

2

Per qualche ragione non posso eseguire sudo, ogni volta che provo, ottengo solo l'errore sudo: unable to open /var/db/sudo/ts/user: Invalid argument

La cartella elencata nell'errore ( /private/var/db/sudo ) è completamente vuota, il che spiega perché non posso eseguire sudo, ma come posso risolverlo, senza sudo?

Cose che ho già provato e altre note:

· Creazione di un nuovo account (admin): ancora lo stesso errore

· Entrambe le porte USB sono rotte, quindi conosci il backup dell'intero sistema possibile (i file più importanti sono ancora salvati in cloud)

· Sono consapevole che posso reinstallare OSX tramite ⌘ + R o ⌘ + ⌥ + R

    
posta Nanogamer7 28.02.2018 - 16:31
fonte

1 risposta

3

La reinstallazione del sistema operativo risolverà / private / var e potrebbe essere necessario. Comincerei da lì e proverei di nuovo sudo.

Quindi considera l'avvio in modalità utente singolo e crea un nuovo utente amministratore rimuovendo solo un file - rm /var/db/.AppleSetupDone

Quindi saprai se sudo e il tuo account e sistema di amministrazione sono operativi o hai bisogno di cancellare e ricominciare da capo per ripristinare i file da un backup.

Nessuno dei passaggi precedenti cancellerà i file che hai - correggerai i file di sistema e creerai un nuovo utente con permessi di amministrazione e cartella home puliti. Ciò non significa che se l'unità non funziona, questo non cancellerà tutto o l'unità sarà immune da guasti - solo che l'installazione di macOS di Apple non cancella i dati o le impostazioni dell'utente - è progettata per aggiornare tutto sul posto e sistemare le cose . Devi saltare attraverso un sacco di cerchi con avvertenze per cancellare e quindi installare. Un'installazione normale è progettata per essere sicura per i tuoi dati.

    
risposta data 28.02.2018 - 20:12
fonte

Leggi altre domande sui tag