Com verificar els permisos de reparació & a OS X El Capitan
L'aplicació Utilitat de disc fa temps que conté la possibilitat de verificar i reparar els permisos del disc en un Mac, però a les últimes versions d'OS X aquesta capacitat s'ha eliminat. Això no vol dir que no pugueu verificar els permisos i reparar els permisos a OS X El Capitan 10.11 i posteriorment, però, només heu de recórrer a la línia d'ordres per fer-ho.
Per ser clars, la verificació i reparació dels permisos de disc s'ha assignat durant molt de temps com a remei per a tot tipus de problemes al Mac, la majoria dels quals poques vegades són exactes o legítims. En aquest sentit, la reparació de permisos es considera com una forma d'emergència amb pocs beneficis per a la majoria de situacions d'OS X, però, tanmateix, hi ha algunes circumstàncies úniques en què és possible que vulgueu verificar i reparar els permisos de disc a OS X de totes maneres, sobretot si un fitxer té permisos. estan realment desactivats, és a dir, la capacitat per a determinats usuaris i processos de llegir i escriure fitxers i carpetes concrets.
Tingueu en compte que això no és el mateix que verificar i reparar un disc.
Com reparar verificar els permisos de disc a OS X El Capitan
Obre l'aplicació Terminal (que es troba a /Aplicacions/Utilitats/) i utilitza la sintaxi següent per verificar els permisos d'un volum, això verificarà el volum arrel predeterminat d'un Mac:
sudo /usr/libexec/repair_packages --verify --standard-pkgs /
Si voleu verificar els permisos en una unitat diferent, especifiqueu el volum en lloc de “/”
L'ordre s'executarà i mostrarà permisos diferents o res, depenent del que es trobi. No sorprèn, és probable que trobeu alguna variació de permisos que difereix, semblant a:
"Els permisos són diferents a usr/libexec/cups/cgi-bin, haurien de ser drwxr-xr-x , són dr-xr-xr-x . Els permisos difereixen a usr/libexec/cups/daemon, haurien de ser drwxr-xr-x , són dr-xr-xr-x . Els permisos difereixen a usr/libexec/cups/driver, haurien de ser drwxr-xr-x , són dr-xr-xr-x . Els permisos són diferents a usr/libexec/cups/monitor, haurien de ser drwxr-xr-x , són dr-xr-xr-x ."
Com reparar els permisos de disc a OS X El Capitan des de la línia d'ordres
Suposant que s'han trobat permisos diferents i voleu reparar-los, substituïu la marca –verify per –repair i torneu a apuntar l'ordre al mateix volum:
sudo /usr/libexec/repair_packages --repair --standard-pkgs --volum /
La reparació dels permisos pot trigar una estona, com ho va fer des de la Utilitat de disc.
Si executeu l'ordre repair_packages sense sudo i sense especificacions ni senyals, obtindreu una guia d'ajuda senzilla:
$ /usr/libexec/repair_packages Ús: repair_packages …
Comandes: --help Imprimeix aquesta guia d'ús. --list-standard-pkgs Mostra els identificadors del paquet al conjunt estàndard. --verify Verifiqueu els permisos dels fitxers dels paquets especificats.--repair Repara els permisos dels fitxers dels paquets especificats. Opcions: --pkg PKGID Verifiqueu o repareu el paquet PKGID. --standard-pkgs Verifiqueu o repareu el conjunt estàndard de paquets. --volume PATH Realitzeu totes les operacions al volum especificat. --output-formatImprimeix la informació de progrés utilitzant un format de sortida especial. --debug Imprimeix la informació de depuració mentre s'executa.
Com es suggereix, això no és realment una cosa que s'hagi d'executar de manera regular com a part de la rutina de manteniment de Mac, i poques vegades és necessari, per la qual cosa Apple ho va treure de l'aplicació Utilitat de disc.
Per cert, les versions anteriors d'OS X també tenen un enfocament de línia d'ordres per reparar els permisos de disc, però es gestiona mitjançant l'eina de línia d'ordres de la Utilitat de disc.