sudo: impossibile memorizzare la root dell'utente, esiste già

0

Improvvisamente ho iniziato a ricevere questo strano errore quando tento di eseguire qualsiasi comando tramite sudo :

sudo: unable to cache user root, already exists

Ho provato diverse finestre di Terminale, riparando le autorizzazioni, riavviando, e ho provato a creare un nuovo utente amministratore, ma ho ancora lo stesso problema. Per quanto riguarda OS X, sono ancora un amministratore e posso eseguire qualsiasi azione che apra la finestra di dialogo della password di un amministratore, ma non posso più eseguire alcun comando via Terminale che richiede l'uso di sudo .

Qualcuno sa dove si trova la cache che sudo menziona e se posso cancellarla e ricrearla (e se sì, come se non si trattasse di una semplice eliminazione)? C'è un altro modo per risolvere questo problema?

    
posta Haravikk 30.06.2014 - 17:52
fonte

1 risposta

0

Sembra che nel mio caso sia stato in grado di riparare il problema mentre scrivevo la mia domanda, leggendo le pagine man più da vicino ed eseguendo il seguente comando:

sudo -k

Questo comando revoca tutte le autorizzazioni sudo in sospeso e ti obbliga a reinserire la tua password la prossima volta che viene utilizzato sudo .

Tuttavia, non sono stato in grado di scoprire perché questo problema si è presentato in primo luogo, ma ho voluto comunque postare la mia soluzione a beneficio di chiunque altro incontri questo problema. Se qualcuno sa perché potrebbe accadere, non esitare a commentare o aggiungere questa risposta!

    
risposta data 30.06.2014 - 17:52
fonte

Leggi altre domande sui tag