J'utilise un Mac pour la première fois et dois exécuter Terminal en tant qu'administrateur. J'ai installé NodeJs et Git et je souhaite télécharger Phone Gap/Corova, mais lorsque j'essaie d'installer Cordova, il y a une erreur qui dit que je devrais être un administrateur lors de l'exécution du terminal. Comment ouvrir une invite de commande dans un terminal en tant qu'administrateur du Mac Pro?
Ce n'est pas Windows, vous ne "exécutez pas le Terminal en tant qu'administrateur". Ce que vous faites, c'est que vous exécutez des commandes dans le terminal en tant qu'administrateur, en utilisant généralement Sudo
:
$ Sudo some command here
Pour basculer vers la racine afin que toutes les commandes suivantes soient exécutées avec des privilèges élevés au lieu d'utiliser Sudo
avant chaque commande, utilisez la commande suivante, puis indiquez le mot de passe à l'invite.
Sudo -i
L'utilisateur changera et restera root jusqu'à la fermeture du terminal. Exécutez la commande exit
qui changera l’utilisateur en utilisateur original sans fermer le terminal.
Sudo dscl . -create /Users/joeadmin
Sudo dscl . -create /Users/joeadmin UserShell /bin/bash
Sudo dscl . -create /Users/joeadmin RealName "Joe Admin"
Sudo dscl . -create /Users/joeadmin UniqueID "510"
Sudo dscl . -create /Users/joeadmin PrimaryGroupID 20
Sudo dscl . -create /Users/joeadmin NFSHomeDirectory /Users/joeadmin
Sudo dscl . -passwd /Users/joeadmin password
Sudo dscl . -append /Groups/admin GroupMembership joeadmin
appuyez sur Entrée après chaque phrase
Alors fais un:
Sudo reboot
Changez joeadmin en ce que vous voulez, mais cela doit rester le même tout au long. Vous pouvez également mettre un mot de passe de votre choix après mot de passe.
Ajoutez Sudo à votre ligne de commande, par exemple:
$ Sudo firebase init