Est-ce que toutes les applications Mac OS X nécessitent des autorisations d'administrateur pour "installer"?

0

Je suis nouveau dans l'ensemble du système d'exploitation Mac OS X. J'essaie d'apprendre et j'ai moi-même un MacBook sous Mac OS X 10.7.3.

J'ai créé un utilisateur test qui ne peut pas administrer afin de pouvoir tester les autorisations et j'ai constaté que je ne pouvais rien faire dans le dossier Applications, ce qui inclut l'installation "d'applications" (même celles avec glisser-déposer). et créer des dossiers sans entrer de nom d’administrateur ni de mot de passe.

Cependant, j’avais l’impression que ce n’était pas le cas et que vous n'aviez besoin que d'autorisations d'administrateur pour écrire dans des préférences telles que Préférences. Quelqu'un peut-il expliquer Dossier Applications.

Andy
la source

Réponses:

4

Cela dépend du dossier Applications que vous voulez dire. En fait, il peut y avoir deux:

  • /Applications

    Celui-ci appartient rootà toutes les applications déjà fournies avec OS X, telles que Mail.app, iTunes.app, etc., et il est réservé à cet rootutilisateur. Cet utilisateur n'est pas un compte auquel vous pouvez vous connecter via l'interface graphique, mais il est toujours accessible via Terminal .

    Etant donné que le dossier nécessite que votre utilisateur adminappartienne au groupe Unix, vous ne pouvez pas simplement y glisser et déposer des fichiers, sauf si vous avez un compte administrateur (cette option dans les Préférences Système ajoutera votre utilisateur à ce admingroupe). Vous pouvez vérifier les groupes auxquels votre utilisateur appartient en tapant id -Gnun terminal.

  • /Users/your-user/Applications

    Celui-ci n'existe peut-être même pas dans votre système, mais vous pouvez facilement le créer en ouvrant le Finder, en cliquant sur Aller → Accueil , puis sur Fichier → Nouveau dossier et en le nommant "Applications".

    Comme ce dossier réside dans votre dossier de base, il ne vous appartient que. Donc, si vous avez besoin de glisser-déposer une application pour l’installer, mettez-la à la place de /Applications. Vous n'avez pas besoin de privilèges d'administrateur ici.

Pour plus d'informations sur les groupes d'utilisateurs OS X, voir: Différence entre les groupes par défaut sur Mac OSX.

slhck
la source
1
Certains programmes ne sont pas distribués comme un glisser- .appdéposer et sont utilisés mais sous la forme d’installateurs (fichiers de fin .pkgou .mpkg.) Ceux-ci ont généralement besoin de privilèges d’administrateur pour être installés.
@bytesum Je me rends compte que certaines applications ont des installateurs - c'est pourquoi je mets install dans les marques de parole. J'ai compris que ceux-ci nécessiteraient des autorisations d'administrateur car vous ne pouvez pas vraiment choisir leur destination, ils sont simplement écrits dans le /Applicationsdossier automatiquement.
Andy
@slhck Merci pour votre réponse - juste ce que j'avais besoin de savoir! Mac OSX est un animal totalement différent de Windows pour le moins ...
Andy
@Andy, j'ai bien peur. Mais ses concepts d'utilisateurs, de groupes et d'autorisations sont entièrement basés sur Unix, vous trouverez donc une bonne documentation en ligne.
Slhck
@slhck Je pense que cela va me faire beaucoup de bien de lire sur les autorisations (et autres) maintenant, donc je le ferai certainement quand j'aurai une chance. Merci encore.
Andy
2

Le /Applicationsdossier appartenant à l'utilisateur root(propriétaire = accès complet). De plus, chaque membre du groupe adminpeut lire et écrire. Tout le monde ne peut que lire mais pas écrire.

Votre "utilisateur qui ne peut pas administrer" ne fait pas partie du groupe adminet ne peut donc que lire ce dossier. Lorsque vous essayez d’écrire (l’installation glisser-déposer) dans ce dossier avec votre utilisateur non privilégié, le système d’exploitation refuse non seulement votre demande, mais vous demande de vous authentifier avec un compte utilisateur. admingroupe).


la source
Merci pour votre réponse aussi. Juste pour que je sache cependant, quelle est la différence entre le terme rootet admin?
Andy
1
@Andy rootest un utilisateur, tandis que adminc'est un groupe auquel un utilisateur sous OS X peut appartenir. En règle générale, les utilisateurs admin sont dans le admingroupe alors que tous les utilisateurs "normaux" sont uniquement dans le staffgroupe.
Slhck