4 votes

Droits d'utilisateur d'un super utilisateur et de l'administrateur

Je suis habitué au système unixoïde "classique" avec un utilisateur normal, comme compte principal, et un super utilisateur (ou compte Root), juste pour la maintenance ou la configuration.

Ensuite, je me suis vraiment interrogé sur Mac OS X (j'utilise actuellement Leopard). À quoi sert le compte d'utilisateur admin ? Si j'installe quelque chose via la console (en tant qu'utilisateur normal, pas en tant qu'administrateur), je dois apparemment me connecter en tant qu'administrateur, puis me connecter en tant qu'utilisateur Root (via sudo -s parce que su ne fonctionne étrangement pas).

Quelqu'un sait-il quelle est la raison principale de ce problème ou comment le résoudre ?

3voto

Oskar Points 1242

C'est à dessein. Un utilisateur non-administrateur est défini par l'impossibilité d'utiliser sudo (et son équivalent graphique dans le gestionnaire de fenêtres Mac). Vous pouvez toujours entrer l'utilisateur et le mot de passe administrateur en utilisant sudo -u ou l'équivalent graphique, mais à moins de compromettre/modifier les contrôles intégrés, c'est ainsi que le système est conçu pour fonctionner.

El su ne fonctionne pas comme prévu puisque la commande L'utilisateur racine dans Mac OS X est désactivé par défaut pour des raisons de sécurité. Sudo a amélioré la journalisation et sudo -s vous permet d'obtenir le même shell que su - quand un utilisateur Root est activé.

Donc si vous ne voulez pas utiliser sudo, vous pouvez activer Root sur votre Mac.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X