Ogni volta che provo qualsiasi comando sudo
nel terminale, viene visualizzato il seguente messaggio di errore:
sudo: /etc/sudoers is owned by uid 503, should be 0
sudo: no valid sudoers sources found, quitting
Ho provato ad accedere alla modalità utente singolo e a digitare i seguenti comandi:
mount -uw
chown /private/etc/sudoers 0
Dopo aver digitato la linea di proprietà chown, ricevo un messaggio di errore che dice "username non valido".
Altre cose che ho provato:
- Reinstallazione di OS X (El Capitan)
- Disabilitazione della protezione dell'integrità del sistema (SIP).
- Chiamando Apple Care che afferma che i comandi
sudo
sono stati disattivati in El Capitan. - Accesso in modalità Utente singolo e digitando il seguente codice:
chown root:wheel /private/etc/sudoers
Questo ha generato il messaggio di errore "Operazione non consentita" nei miei account Standard, Admin e Root. Il messaggio di errore "File system di sola lettura" è apparso quando ho effettuato l'accesso in modalità utente singolo.
FYI
Quando eseguo ls -la /private/etc/sudoers
in Terminale, ottengo il seguente:
-rw-r-----@ 1 MY-ADMIN-USERNAME staff 67 18 Feb 14:03 /private/etc/sudoers
Nota Ho sostituito il mio vero nome utente amministratore con "MY-ADMIN-USERNAME" solo per sapere cosa sta visualizzando.
Ho bisogno dei comandi sudo
per lavorare per una serie di motivi, uno dei quali è far funzionare CrashPlan.
Il mio hardware è un iMac 2010, 3,2 GHZ, 16 GB di RAM e SSD da 500 GB che è stato installato circa un anno fa.
Questi problemi sono venuti solo con El Capitan. Non li avevo in passato con Yosemite.
Guardando in giro online, posso vedere che molte persone hanno avuto problemi simili ma le risoluzioni purtroppo non hanno funzionato per me.