web-dev-qa-db-fra.com

Problème de commande su OSX

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.

40
kapso
Sudo su

fera l'affaire dans le terminal Mac Os X :)

86
Nehemias Herrera

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.

11
jacklol

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
1
schluchc