Com verificar els permisos de reparació & a OS X El Capitan

Anonim

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.

Com verificar els permisos de reparació & a OS X El Capitan