Je ne peux donc pas obtenir la commande su
pour travailler sur un terminal. Tout ce que je fais, c'est taper "su" et appuyer sur Entrée, il demande le mot de passe et j'entre mon mot de passe utilisateur actuellement connecté. Il donne toujours cette erreur. Je jure que cela fonctionnait auparavant, je ne sais pas ce qui s'est passé.
su: Sorry
J'utilise un Mac OSX 10.7.1 (Lion). Quelqu'un sait ce qui pourrait mal se passer? J'entre le bon mot de passe.
Sudo su
fera l'affaire dans le terminal Mac Os X :)
Il n'y a pas de compte root sur mac osx. Juste aller Sudo bash
puis tapez la ou les commandes que vous souhaitez en tant que root.
Si Sudo cesse de fonctionner parce que l'autorisation de lire les sudoers est manquante, cette solution de kahisv.com résout le problème:
Vérifiez si les autorisations sont toujours correctes, c'est ainsi que cela devrait être:
$ ls -lad / /private /private/etc
d--xrwxr-t+ 36 root wheel 1292 25 sty 12:34 /
Si cela ne va pas dans votre cas, démarrez en mode mono-utilisateur (maintenez cmd + s pendant le démarrage) et entrez ces commandes:
# /sbin/fsck -fy
# /sbin/mount -wu /
# /bin/chmod 1775 /
# /bin/sync
# exit