J'utilise sudo jusqu'à maintenant. Après une mise à niveau vers 10.6.6, sudo me donne maintenant un mot de passe incorrect. Mon utilisateur a des droits d’administrateur et je peux exécuter des fonctions d’administrateur à partir de l’interface graphique (telles que Préfs Système, Mise à jour de logiciel, etc.). Cependant, dans Terminal, sudo a cessé d'accepter le mot de passe.
J'ai réparé les autorisations et redémarré.
Certains pointeurs me demandent d'utiliser Directory Utility, mais dans cette version, l'option "Définir l'utilisateur root" n'est pas disponible. J'ai téléchargé ServerAdminTool 10.5.7 mais cela ne fonctionne pas sur mon système. Certains disent de s’ajouter au groupe "wheel", mais j’ai besoin de sudo pour ça. Certains disent que si je suis dans le groupe admin, je devrais être capable de sudo, mais ce n'est pas le cas.
(Utilisation de OS X Snow Leopard 10.6.6, version antérieure 10.5.8)
MODERATEUR: veuillez supprimer cette question. Le problème concernait l'extension du mot de passe par Textpander, entraînant l'échec de sudo. Pas un problème de mise à niveau du système d'exploitation.
la source
Réponses:
Créez un nouveau compte utilisateur dans Préférences Système »Comptes et effectuez toutes les actions administratives nécessaires pour restaurer votre
sudo
capacité.Assurez-vous de ne pas utiliser une disposition de clavier différente dans Terminal. Tapez votre mot de passe en texte clair à l'invite de commande.
la source
wheel
, mais root l'est. Les utilisateurs administratifs sont membres deadmin
si.Je sais que ce n'est pas une solution directe, mais vous pouvez essayer de:
mount -uw /
rm /var/db/.AppleSetupDone
shutdown -h now
Désormais, lors du démarrage, vous pourrez créer un autre utilisateur disposant de
sudo
privilèges administratifs (et, espérons-le ). Avec celui-ci, vous pouvez par exemple réinitialiser le mot de passe de votre ancien compte utilisateur ou l'ajouter auwheel
groupe.la source