J'ai remarqué que les installateurs de pkg et évidemment les applications installées depuis l'App Store) mettent les applications dans le fichier / Applications, mais Steam les place généralement dans ~ / Applications. Les deux fonctionnent, et les deux sont accessibles en écriture par l'utilisateur, mais y a-t-il des circonstances dans lesquelles l'une devrait être effectuée par rapport à l'autre?
Je suis le seul utilisateur de cet ordinateur et mis à part les dossiers partagés, j'ai désactivé l'accès invité.
(cela vient d'un utilisateur Linux, donc avoir un dossier racine accessible en écriture semble incorrect, à moins que mes autorisations soient erronées dès le début)
la source
/etc, /usr, /bin
qui ne devraient pas être directement inscriptibles par le compte Admin, doivent toujours demander l'autorisation dans le Finder ou devoir utiliser àsudo
partir de la ligne de commande.Ce que personne ne semble avoir signalé jusqu'à présent, c'est que / Les applications sont utilisables par tout le monde & ~ / Les applications ne sont que pour cet utilisateur.
Certains installateurs vous demanderont si vous souhaitez installer pour cet utilisateur ou pour tout le monde. Voilà comment cela peut se différencier.
Ce sera l'une des raisons pour lesquelles Steam s'y installe, car il s'agit d'une licence par utilisateur.
La licence d'application d'Apple, bien que `` par ID '' n'empêche pas tous les utilisateurs d'une machine d'accéder aux applications achetées sous un autre compte d'utilisateur, donc tout le reste va généralement dans / Applications par défaut.
Bien sûr, si vous êtes le seul utilisateur de la machine, la distinction devient sans objet.
la source
Je pense que c'est un problème d'autorisations. OSX est un système multi-utilisateurs, chaque utilisateur peut avoir ses propres applications, fichiers et dossiers. Voici ce qu'Apple dit des utilisateurs:
Utilisateur standard: les utilisateurs standard sont configurés par un administrateur. Un utilisateur standard peut installer des applications et modifier les paramètres pour son propre usage. Les utilisateurs standard ne peuvent pas ajouter d'autres utilisateurs ou modifier les paramètres d'autres utilisateurs.
Utilisateur géré: les utilisateurs gérés avec le contrôle parental ne peuvent accéder qu'aux applications et au contenu spécifiés par l'administrateur gérant l'utilisateur. L'administrateur peut restreindre les contacts de l'utilisateur et l'accès au site Web et imposer des limites de temps à l'utilisation de l'ordinateur.
https://support.apple.com/kb/PH18891?locale=en_US
Je pense que les ~ / Applications ne seront accessibles que par l'utilisateur particulier. Si vous avez 3 utilisateurs, il y aura / Applications, UserA / Applications, UserB / Applications, UserC / Applications. UserA n'aura pas accès à UserB / Applications ou UserC / Applications. Les 3 auront cependant accès à / Applications.
la source