Je sais comment réparer les permissions de disque. Mais … Qui les a cassés?

L'une des étapes communes de dépannage de Mac, tout le monde semble incité à essayer en premier consiste à «réparer les permissions de disque» dans l'Utilitaire de disque.

Ce process trouve habituellement des problèmes étranges randoms, les corrige et, en de rares occasions, il fait vraiment la différence.

Mais…

Comment les files randoms se retrouvent-ils en fin de count avec leurs permissions de disque changées en premier lieu?

Ces files apparemment cruciaux du operating system se terminent par une altération random sont en fait un peu dérangeant. Qu'est-ce qui cause cela? Pourquoi après une décennie de dire aux gens de "réparer les permissions", aucune sorte de verrou n'a-t-elle été appliquée pour éviter que les permissions ne soient modifiées de manière inappropriée en premier lieu?

Quelle est l'histoire réelle ici?

De nombreux facteurs pourraient être pris en count. Une procédure avec les privilèges root est la cause principale.

Pensez à une application que vous autorisez à installer à l'aide de votre mot de passe Admin. Cette application peut ne pas avoir les permissions définies correctement pour certains dossiers qui sont installés dans l'location principal du operating system (c'est /Library dire /Library ) entraînerait l'autorisation de modifier les permissions.

Pensez à un process dans une application qui bénéficie d'un privilège root et ne modifie pas correctement les permissions dans les dossiers.

L'idée de verrouiller les permissions est agréable, mais cela serait implémenté en ce moment avec une autorisation sans écriture. À less, bien sûr, il n'y a pas d'autorisation de locking: seul le drapeau est utilisé; quelque chose que je ne sais pas s'il existe.