Comment vérifier les autorisations de réparation & dans OS X El Capitan
L'application Utilitaire de disque a longtemps permis de vérifier et de réparer les autorisations de disque sur un Mac, mais dans les dernières versions d'OS X, cette capacité a été supprimée. Cela ne signifie pas que vous ne pouvez pas vérifier les autorisations et réparer les autorisations dans OS X El Capitan 10.11 et versions ultérieures, mais il vous suffit de vous tourner vers la ligne de commande pour le faire.
Pour être clair, la vérification et la réparation des autorisations de disque ont longtemps été surestimées comme remède à toutes sortes de problèmes sur Mac, dont la plupart sont rarement précis ou légitimes. En ce sens, la réparation des autorisations est en quelque sorte considérée comme une forme de tour de passe-passe avec peu d'avantages pour la plupart des situations OS X, mais il existe néanmoins des circonstances uniques dans lesquelles vous voudrez peut-être vérifier et réparer les autorisations de disque dans OS X de toute façon, en particulier si les autorisations de fichiers sont en fait désactivés, ce qui signifie que certains utilisateurs et processus ont la possibilité de lire et d'écrire des fichiers et des dossiers particuliers.
Notez que ceci n'est pas la même chose que vérifier et réparer un disque.
Comment réparer Vérifier les autorisations de disque dans OS X El Capitan
Ouvrez l'application Terminal (qui se trouve dans /Applications/Utilitaires/) et utilisez la syntaxe suivante pour vérifier les autorisations d'un volume, cela vérifiera le volume racine par défaut d'un Mac :
sudo /usr/libexec/repair_packages --verify --standard-pkgs /
Si vous souhaitez vérifier les autorisations sur un autre lecteur, spécifiez le volume plutôt que "/"
La commande s'exécutera et affichera des autorisations différentes ou rien, selon ce qui est trouvé. Sans surprise, vous trouverez probablement des variations d'autorisations qui diffèrent, ressemblant à :
"Les autorisations diffèrent sur usr/libexec/cups/cgi-bin, devraient être drwxr-xr-x , elles sont dr-xr-xr-x . Les autorisations diffèrent sur usr/libexec/cups/daemon, devraient être drwxr-xr-x , elles sont dr-xr-xr-x . Les autorisations diffèrent sur usr/libexec/cups/driver, devraient être drwxr-xr-x , elles sont dr-xr-xr-x . Les autorisations diffèrent sur usr/libexec/cups/monitor, devraient être drwxr-xr-x , elles sont dr-xr-xr-x ."
Comment réparer les autorisations de disque dans OS X El Capitan à partir de la ligne de commande
En supposant que des autorisations différentes ont été trouvées et que vous souhaitez les réparer, remplacez l'indicateur –verify par –repair, puis pointez à nouveau la commande sur le même volume :
sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume /
La réparation des autorisations peut prendre un certain temps, tout comme dans l'Utilitaire de disque.
Si vous exécutez la commande repair_packages sans sudo et sans spécifications ni indicateurs, vous obtiendrez à la place un guide d'aide simple :
$ /usr/libexec/repair_packages Utilisation : repair_packages …
Commandes : --help Imprimer ce guide d'utilisation. --list-standard-pkgs Affiche les identifiants des packages dans l'ensemble standard. --verify Vérifie les autorisations sur les fichiers dans le(s) package(s) spécifié(s).--repair Autorisations de réparation sur les fichiers dans le(s) package(s) spécifié(s). Options : --pkg PKGID Vérifie ou répare le package PKGID. --standard-pkgs Vérifie ou répare l'ensemble standard de packages. --volume CHEMIN Effectue toutes les opérations sur le volume spécifié. --output-formatAffiche les informations de progression en utilisant un format de sortie spécial. --debug Afficher les informations de débogage pendant l'exécution.
Comme suggéré, ce n'est pas vraiment quelque chose qui devrait être exécuté régulièrement dans le cadre de la routine de maintenance Mac, et c'est rarement nécessaire, ce qui explique probablement pourquoi Apple l'a retiré de l'application Utilitaire de disque.
En passant, les versions antérieures d'OS X ont également une approche de ligne de commande pour réparer les autorisations de disque, mais elle est gérée via l'outil de ligne de commande Utilitaire de disque à la place.