Cum se verifică permisiunile de reparare & în OS X El Capitan
Aplicația Disk Utility conține de mult capacitatea de a verifica și repara permisiunile de disc pe un Mac, dar în cele mai recente versiuni de OS X această capacitate a fost eliminată. Asta nu înseamnă că nu puteți verifica permisiunile și permisiunile reparate în OS X El Capitan 10.11 și mai târziu, totuși, trebuie doar să apelați la linia de comandă pentru a face acest lucru.
Pentru a fi clar, verificarea și repararea permisiunilor de disc a fost mult timp supraalocată ca remediu pentru tot felul de probleme de pe Mac, dintre care majoritatea sunt rareori exacte sau legitime. În acest sens, repararea permisiunilor este oarecum considerată o formă de hocuspocus cu puține beneficii pentru majoritatea situațiilor OS X, dar totuși există unele circumstanțe unice în care oricum ați dori să verificați și să reparați permisiunile discului în OS X, mai ales dacă permisiunile unui fișier. sunt de fapt dezactivate, ceea ce înseamnă capacitatea anumitor utilizatori și procese de a citi și scrie anumite fișiere și foldere.
Rețineți că acest lucru nu este același lucru cu verificarea și repararea unui disc.
Cum să reparați Verificarea permisiunilor de disc în OS X El Capitan
Deschide aplicația Terminal (găsită în /Aplicații/Utilități/) și folosește următoarea sintaxă pentru a verifica permisiunile unui volum, aceasta va verifica volumul rădăcină implicit al unui Mac:
sudo /usr/libexec/repair_packages --verify --standard-pkgs /
Dacă doriți să verificați permisiunile pe o altă unitate, specificați volumul în loc de „/”
Comanda va rula și fie va afișa permisiuni care diferă, fie nimic, în funcție de ceea ce s-a găsit. Nu este surprinzător, probabil că veți găsi unele variante ale permisiunilor care diferă, arătând ceva de genul:
"Permisiunile diferă pe usr/libexec/cups/cgi-bin, ar trebui să fie drwxr-xr-x , acestea sunt dr-xr-xr-x . Permisiunile diferă pe usr/libexec/cups/daemon, ar trebui să fie drwxr-xr-x , acestea sunt dr-xr-xr-x . Permisiunile diferă pe usr/libexec/cups/driver, ar trebui să fie drwxr-xr-x , acestea sunt dr-xr-xr-x . Permisiunile diferă pe usr/libexec/cups/monitor, ar trebui să fie drwxr-xr-x , acestea sunt dr-xr-xr-x ."
Cum să reparați permisiunile de disc în OS X El Capitan din linia de comandă
Presupunând că s-au găsit permisiuni care diferă și ați dori să le reparați, înlocuiți marcajul –verify cu –repair și direcționați din nou comanda către același volum:
sudo /usr/libexec/repair_packages --repair --standard-pkgs --volum /
Repararea permisiunilor poate dura ceva timp, la fel ca de la Utilitar de disc.
Dacă executați comanda repair_packages fără sudo și fără specificații sau marcaje, veți primi în schimb un ghid de ajutor simplu:
$ /usr/libexec/repair_packages Utilizare: repair_packages …
Comenzi: --help Tipăriți acest ghid de utilizare. --list-standard-pkgs Afișează ID-urile pachetului în setul standard. --verify Verificați permisiunile pentru fișierele din pachetele specificate.--repair Permisiunile de reparare a fișierelor din pachetele specificate. Opțiuni: --pkg PKGID Verificați sau reparați pachetul PKGID. --standard-pkgs Verificați sau reparați setul standard de pachete. --volume PATH Efectuați toate operațiunile pe volumul specificat. --output-formatImprimă informațiile despre progres folosind un format special de ieșire. --debug Imprimă informațiile de depanare în timpul rulării.
Așa cum s-a sugerat, acesta nu este cu adevărat ceva care ar trebui să fie rulat în mod regulat ca orice parte a rutinei de întreținere a Mac-ului și este rareori necesar, motiv pentru care Apple l-a scos din aplicația Disk Utility.
Apropo, versiunile anterioare ale OS X au, de asemenea, o abordare prin linia de comandă pentru repararea permisiunilor de disc, dar este gestionată prin instrumentul de linie de comandă Disk Utility.