Apri Terminale e abilita root con:
dsenableroot -u <your_admin_username> -p <your_password> -r <root_password> #choose some root password here
Se il sudoer è danneggiato, non sarai ancora in grado di sudo
- ma sarai in grado di su
e riparare le autorizzazioni di conseguenza:
su #when asked afterwards enter the above <root_password>
chown root:wheel /etc/sudoers
chmod 440 /etc/sudoers
chmod -a "admin allow read,write,append,readattr,writeattr,readextattr,writeextattr,readsecurity" /etc/sudoers
exit
Indietro nel tuo account amministratore disabilita root:
dsenableroot -d -u <your_admin_username> -p <your_password>
Nel caso in cui quanto sopra non servirà, riattivare l'account root come descritto sopra, accedere al tuo account, accedere come root
(sì, davvero):
Apri terminale e digita chmod g+x /
, chiudi il termine, logout e tada, sudo sta funzionando di nuovo :) Questo problema si verifica soprattutto quando monti /
tramite linux in modalità rw (per hfsplus
in r / w mode usa il fusibile e bindfs
)
L'ACL gruppo non sembra danneggiare il file sudoers!