Sous OS X, le mot de passe administratif est requis pour tout élément installé en dehors de l'utilisateur local. La raison en est qu'OS X a une structure de fichiers (et une répartition des privilèges) différente de celle de Linux.
La racine d'OS X est installée dans /System. Ce répertoire parent est intact, à l'exception des fichiers système (tels que les mises à jour d'OS X).
Les bibliothèques, les extensions, les divers plug-ins et autres éléments utilisés pour certaines applications sont installés dans /Library. Les applications installent généralement leurs fichiers dans un dossier nommé Application Support (mais ce n'est pas toujours le cas). Ce dossier parent contient des fichiers qui peuvent être modifiés par les programmes d'installation exécutés par l'administrateur ou par un utilisateur. Les composants installés affectent l'ensemble du système (et pas seulement un utilisateur particulier).
Enfin, les applications (qui sont en réalité des dossiers portant le suffixe .app) sont placées dans /Applications. Le Mac App Store (MAS) se télécharge dans ce répertoire et les utilisateurs peuvent également y glisser-déposer leurs applications. Le répertoire parent est la propriété de Root (tout comme les applications installées via le MAS), mais les utilisateurs ont un accès en écriture.
Les dossiers ci-dessus (et leurs enfants) nécessitent le mot de passe administratif pour être modifiés, copiés ou supprimés.
En ce qui concerne MATLAB, le programme d'installation installe probablement les fichiers dans /Library (peut-être dans Application Support), d'où l'exigence d'un mot de passe administratif.
Je ne peux pas parler de MATLAB en particulier, mais l'option permettant de visualiser la structure des fichiers d'un paquet est disponible dans le programme d'installation d'OS X. Il suffit de lancer le package (pkg) et de naviguer jusqu'au menu. Il se trouve sous File > Show Files. Ici, vous pouvez voir le contenu du fichier Mise à jour du VPN pour le serveur Mavericks disponible sur le site web d'Apple.
La demande d'habilitation administrative intervient avant que l'on ne procède à l'examen de la demande d'habilitation administrative. réel pour écrire les fichiers. C'est tout simplement la façon dont un paquetage est construit sous OS X. Il s'agit simplement d'une étape de la procédure d'installation et non d'une étape liée à un événement spécifique qui se produit en raison de sa nécessité. Au cours de la construction du programme d'installation, le développeur spécifie ces exigences et, une fois qu'elles sont spécifiées, c'est OS X qui les fournit conformément aux directives d'Apple en matière d'interface humaine.