Kā pārbaudīt & remonta atļaujas operētājsistēmā OS X El Capitan
Lietotnē Disk Utility jau sen ir iekļauta iespēja pārbaudīt un labot diska atļaujas Mac datorā, taču jaunākajās OS X versijās šī iespēja ir noņemta. Tas nenozīmē, ka nevarat verificēt atļaujas un labot atļaujas operētājsistēmā OS X El Capitan 10.11 un jaunākās versijās, taču, lai to izdarītu, jums vienkārši jāatver komandrinda.
Lai būtu skaidrs, diska atļauju pārbaude un labošana jau sen vairs nav paredzēta, lai novērstu visas Mac problēmas, no kurām lielākā daļa reti ir precīzas vai likumīgas. Šajā ziņā atļauju labošana tiek uzskatīta par apvainojuma veidu, kas vairumam OS X situāciju nedod nekādu labumu, taču tomēr ir daži unikāli apstākļi, kuros, iespējams, vēlēsities pārbaudīt un labot diska atļaujas operētājsistēmā OS X, it īpaši, ja failam ir piešķirtas atļaujas. faktiski ir izslēgti, kas nozīmē, ka noteikti lietotāji un procesi var lasīt un rakstīt konkrētus failus un mapes.
Ņemiet vērā, ka tas nav tas pats, kas pārbaudīt un labot disku.
Kā labot diska atļauju pārbaudi operētājsistēmā OS X El Capitan
Atveriet lietojumprogrammu Terminal (atrodiet mapē /Applications/Utilities/) un izmantojiet tālāk norādīto sintaksi, lai pārbaudītu sējumu atļaujas. Tādējādi tiks pārbaudīts Mac datora noklusējuma saknes apjoms:
sudo /usr/libexec/repair_packages --verify --standard-pkgs /
Ja vēlaties pārbaudīt atļaujas citā diskā, norādiet skaļumu, nevis “/”
Komanda tiks izpildīta, un atkarībā no atrastā tiks rādītas atšķirīgas atļaujas vai nekas. Nav pārsteidzoši, ka jūs, iespējams, atradīsit dažus atļauju variantus, kas atšķiras un izskatās šādi:
"Atļaujas atšķiras usr/libexec/cups/cgi-bin, jābūt drwxr-xr-x , tās ir dr-xr-xr-x . Atļaujas usr/libexec/cups/daemon atšķiras, tām jābūt drwxr-xr-x, tās ir dr-xr-xr-x. Atļaujas usr/libexec/cups/driver atšķiras, tām jābūt drwxr-xr-x, tās ir dr-xr-xr-x. Atļaujas usr/libexec/cups/monitor atšķiras, tām jābūt drwxr-xr-x , tās ir dr-xr-xr-x ."
Kā labot diska atļaujas operētājsistēmā OS X El Capitan no komandrindas
Pieņemot, ka ir atrastas atļaujas, kas atšķiras un vēlaties tās labot, aizstājiet karogu –verify ar –repair un vēlreiz norādiet komandu tajā pašā skaļumā:
sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume /
Atļauju labošana var aizņemt kādu laiku, tāpat kā diska utilītprogrammā.
Ja izpildīsit komandu repair_packages bez sudo un bez specifikācijām vai karodziņiem, tā vietā iegūsit vienkāršu palīdzības ceļvedi:
$ /usr/libexec/repair_packages Lietošana: Repair_packages …
Komandas: --help Izdrukājiet šo lietošanas pamācību. --list-standard-pkgs Parādīt pakotnes ID standarta komplektā. --verify Pārbaudīt atļaujas failiem norādītajā(-s) pakotnē(-ēs).--repair Labot atļaujas failiem norādītajā(-s) pakotnē(-ēs). Opcijas: --pkg PKGID Pārbaudiet vai labojiet pakotni PKGID. --standard-pkgs Pārbaudiet vai labojiet standarta pakotņu komplektu. --volume PATH Veiciet visas darbības norādītajā sējumā. --output-formatDrukāt progresa informāciju, izmantojot īpašu izvades formātu. --debug Izdrukājiet atkļūdošanas informāciju darbības laikā.
Kā ieteikts, tas nav regulāri jāpalaiž kā jebkura Mac apkopes rutīnas daļa, un tas ir reti nepieciešams, tāpēc, iespējams, Apple to izvilka no lietojumprogrammas Disk Utility.
Starp citu, iepriekšējos OS X laidienos diska atļauju labošanai ir arī komandrindas pieeja, taču tā tiek apstrādāta, izmantojot komandrindas rīku Disk Utility.