3 votes

Dossier d'installation par défaut

Je suis mécontent de l'insécurité inhérente à devoir taper le mot de passe système de mon répertoire d'installation utilisateur pour installer certaines applications.

Je comprends que cela est nécessaire pour installer dans le dossier Applications à l'échelle du système.

Est-ce que quelqu'un sait comment définir l'emplacement d'installation par défaut sur le dossier Applications à l'intérieur de mon répertoire personnel?

Merci, Teo

4voto

Asmus Points 7195

Tout d'abord, ils ne devraient pas nécessiter votre mot de passe root, mais votre mot de passe administrateur (privilège superutilisateur). Deuxièmement, si vous travaillez en tant que compte standard (donc sans privilèges administratifs) au quotidien, alors oui, l'installation dans /Applications nécessite une authentification d'administrateur; si vous avez des droits d'administrateur, alors l'installation de quelque chose dans /Applications/ (et seulement là) ne devrait pas poser de problème (si c'est le cas, vous devez corriger les autorisations).

Plus généralement, si nous supposons que les développeurs de l'application savent ce qu'ils font (ce qui n'est malheureusement pas toujours le cas), alors non, l'installation du bundle ApplicationName.app dans votre dossier utilisateur nécessiterait quand même des droits d'administrateur. Parce que s'ils ont vraiment besoin de droits d'administrateur pour installer leur logiciel, c'est probablement (espérons-le) parce qu'ils doivent installer des choses autres que le bundle ApplicationName.app; cela peut aller des extensions de noyau (disons, vous installez un logiciel VPN comme OpenVPN, Hotspot Shield, etc.) à des utilitaires simples qui affichent votre trafic réseau et même certains outils Adobe qui doivent tous aller dans des dossiers appartenant à d'autres utilisateurs (pas dans votre groupe) pour améliorer la sécurité globale. Et même s'ils placent simplement une application dans /Applications/, ils pourraient quand même vouloir jouer le jeu et corriger les autorisations en root:wheel 755.

Fondamentalement, les applications que vous installez par glisser-déposer devraient être libres d'aller où vous voulez, mais les installeurs de logiciels qui (ne serait-ce que pour des modules complémentaires) nécessitent plus que vos droits d'utilisateur quotidiens pour s'exécuter doivent être exécutés avec des droits d'administrateur, et c'est une fonction de sécurité effective.

Ou même plus court : Si vous ne faites pas confiance à la source de l'installeur, ne pas installer. Avec ou sans droits d'administrateur, vos données personnelles pourraient être en danger.

2voto

gbc Points 4019

Si je ne me trompe pas, l'emplacement d'installation par défaut est déterminé par l'auteur du package d'installation et non par le système d'exploitation. Consultez le "Guide de l'utilisateur de PackageMaker" du développeur Apple pour plus d'informations.

Dans un monde parfait, seuls les applications nécessitant des fichiers de support au niveau du système (principalement des fichiers dans /Library tels que des plugins et des pilotes), ou des chemins absolus (XCode), ou ayant des scripts post-installation complexes, devraient être des installateurs PackageMaker. Évidemment, nous ne sommes pas dans un monde parfait et certaines personnes créent des installateurs restrictifs même lorsque ce n'est pas totalement nécessaire.

Si une application en particulier dont l'installateur vous dérange - vous pourriez contacter son créateur pour voir s'il peut expliquer pourquoi il utilise un installateur qui nécessite le mot de passe administrateur.

0voto

Jason Sparks Points 948

Bien que cela ne résolve peut-être pas le problème de sécurité, et qu'en fait cela l'aggrave, en modifiant les autorisations sur le répertoire /Applications pour le rendre accessible en écriture par tous, un utilisateur non administrateur pourrait alors installer des applications sans avoir à saisir de mot de passe.

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