Ça risque d'être la mi-graine totale.

Mais si tu veux tenter le coup, ça peut marcher :
1) démarrer en mode Recovery (cmd+r lors du boot)
2) cliquer sur Menu/Utilitaires/Terminal
3) là taper la commande :
vi /V*/*/etc/pam.d/sudo
Là tu auras un speech tu appuis sur la touche "Entrée"
Puis tu te positionnes devant la ligne "auth sufficient pam_securityserver.so" .
Là tu appuis sur la touche
i puis tu ajoutes un
# + espace devant la ligne
Tu descends d'une ligne (flèche bas) et tu rajoutes un # + espace devant la ligne "auth sufficient pam_unix.so"
tu devrais avoir :
# sudo: auth account password session
# auth sufficient pam_securityserver.so
# auth sufficient pam_unix.so
auth required pam_deny.so
account required pam_permit.so
password required pam_deny.so
session required pam_permit.so
Si c'est ok tu tapes sur les touches :
Esc puis
":" puis
"w" puis "
q" puis
"!" -> "esc":wq! Puis tu valides par la touche "Entrée"
Si c'est ok
Tu devrais avoir à nouveau le prompt de style :
sh-3.2#
ou qq chose dans le genre. Si c'est ok tu tapes :
reboot
et ensuite sous ta session, tu ouvres un terminal et tu tapes :
sudo ls -l
Et tu dis ce qui se passe.