OS X intègre un sous-système basé sur un système d'exploitation de type UNIX qui utilise des permissions pour son système de fichiers. Tous les fichiers et dossiers de votre disque dur possèdent un ensemble associé de permissions qui détermine qui peut les lire, les écrire ou les exécuter.
La plupart des installations effectuées dans OS X le sont depuis des fichiers paquets (.pkg ). Chaque fois que quelque chose est installé à partir d’un fichier paquet, un fichier (.bom) est stocké dans un dossier du système ou dans un reçu (.pkg). Chacun de ces fichiers .bom contient une liste des fichiers installés par le paquet correspondant et les permissions appropriées pour chaque fichier. Lorsque vous utilisez OnyX pour vérifier et réparer les permissions du disque, il examine chaque fichier .bom et compare sa liste aux permissions réelles sur chaque fichier listé. Si les permissions sont différentes, OnyX corrige les différences. Si vous supprimez des reçus ou des fichiers .bom dans le dossier /Bibliothèque/Receipts/, les fichiers installés par les paquets correspondants ne pourront pas être vérifiés ou réparés. Pour cette raison, vous ne devez supprimer aucun fichier dans le dossier /Bibliothèque/Receipts/.
Réparer les autorisations est la première chose à faire dès que vous remarquez des problèmes avec le lancement des applications, les problèmes d'accès aux fichiers, ou si votre ordinateur semble être anormalement lent.
Les ACL (Access Control Lists) sont une méthode supplémentaire pour accorder des permissions spécifiques à certains utilisateurs. Les règles classiques de droits d'accès s'appliquent toujours, mais certaines règles optionnelles peuvent être ajoutées. Il s'agit d'une liste de droits individuels qui peuvent être attachés à un fichier ou un dossier, et s'appliquent exclusivement à votre répertoire de départ et à son contenu.
La réinitialisation des ACL peut résoudre les conflits hérités d'une précédente installation de Mac OS X 10.5 ou 10.6 (par exemple si le Finder demande toujours votre mot de passe lorsque vous essayez de supprimer, de déplacer ou de copier un fichier).
Note : Pour réinitialiser les ACL d'autres utilisateurs rencontrant un problème, allez dans les Préférences OnyX, sélectionnez l'onglet Comportement et sélectionnez l'option Tous les comptes.