
Saisir des commandes d’administrateur dans Terminal sur Mac
Vous devez être administrateur ou utilisateur root, aussi appelé super-utilisateur, pour exécuter plusieurs des commandes utilisées pour gérer un serveur.
Par exemple, si vous n’êtes pas un administrateur ou un utilisateur root, saisir la commande shutdown produira une erreur :
% shutdownshutdown: NOT super-userCeci est dû au fait que la commande shutdown ne peut être exécutée que par l’utilisateur root ou par un utilisateur administrateur possédant des autorisations d’utilisateur root.
Pour exécuter des commandes avec des autorisations de super utilisateur, utilisez la commande sudo. sudo vient de superuser do (super-utilisateur, faire).
L’exemple suivant fonctionne sur les ordinateurs exécutant macOS; si vous l’exécutez votre ordinateur redémarrera :
% sudo shutdownLe mot de passe de l’utilisateur actuel sera demandé.
Seuls les utilisateurs administrateur peuvent utiliser sudo. Si vous n’êtes pas connecté en tant qu’administrateur, vous pouvez modifier cet état en saisissant la commande suivante, dans laquelle nomutilisateurAdmin est le nom de l’utilisateur administrateur :
% su adminUsernameIl vous est demandé de saisir le mode de passe de nomutilisateurAdmin; une nouvelle coque logicielle s’ouvre alors pour cet utilisateur.
Si une commande le requiert, vous pouvez utiliser su pour basculer vers l’utilisateur root. Dans le cadre d’une utilisation normale, ne vous connectez pas en tant qu’utilisateur root.
Important : Si vous utilisez su pour vous connecter en tant qu’utilisateur root, faites très attention, car vos autorisations vous permettent d’apporter des modifications pouvant entraîner l’arrêt de votre ordinateur.