MAC versijās mēs zinām, ka rīks Diska utilīta ļāva mums veikt disku vai mūsu sistēmā esošā diska analīzi meklējot kļūdas vai kļūmes, jo īpaši atļauju līmenī, kas var ietekmēt MAC operētājsistēmas darbību. Ir taisnība, ka jaunākajās MAC versijās, piemēram, OS X El Capitan vai Yosemite, šī funkcionalitāte ir noņemta. Pat ja tā, mēs varam veikt analīzi un attiecīgo atļauju labošanu, izmantojot termināli. Lūk, kā to izdarīt.
Šajā pētījumā mēs redzēsim, kā pārbaudīt un labot atļaujas OS X El Capitan vidē. Atļaujas būtībā ir faila parametri, kas ievērojami ietekmē tā darbību, jo mēs nevaram to nolasīt, atvērt, rediģēt utt., Un tas savukārt var ietekmēt programmatūru, kas to palaiž.
Atļauju klases operētājsistēmā Mac
- ACL: lietotāja piekļuves kontrole
- UNIX atļaujas
1. darbība
Pirmā lieta, kas mums jādara, lai sāktu procesu, ir atvērt Mac termināli
Atveriet Mac termināli
- Atveriet augšējo izvēlni, atlasiet Utilities un tur izvēlieties Terminal
- Dodieties uz augšējo labo stūri un palielināmā stikla ikonā ievadiet vārdu Terminal un atlasiet opciju Terminal
Kad terminālis ir atvērts, mums jāievada šāda komanda, lai izpildītu attiecīgo MAC atļauju pārbaudi:
sudo / usr / libexec / repair_packages-verify --standard-pkgs /PiezīmeJa mums ir jānorāda atļaujas konkrētai vienībai, mums ir jāaizstāj simbols /.
Mēs varam pamanīt, ka pēc komandas izpildes tiks parādīta līdzīga informācija:
Atļaujas atšķiras "usr / libexec / cups / cgi-bin", tām jābūt drwxr-xr-x, tās ir dr-xr-xr-x. Atļaujas atšķiras "usr / libexec / cups / daemon", tām jābūt drwxr- xr-x, tie ir dr-xr-xr-x.
PALIELINĀT
Tādā veidā mēs varam novērot atļaujas, kas OS X El Capitan rada kāda veida kļūdas.
2. solis
Kad būsim apstiprinājuši, ka atļaujās ir kļūdas, mēs turpināsim attiecīgo remontu, lai to ievadītu:
sudo / usr / libexec / repair_packages --repair --standard-pkgs --volume /Ar iepriekšējo komandu mēs esam norādot Sistēmai labot atļaujas, kas rada kāda veida kļūdu. Šis process var aizņemt laiku, tāpat kā tas notiek ar rīku Disk Utility, taču galu galā mēs redzēsim salabotās paketes pareizi.
PALIELINĀT
3. solis
Ir svarīgi to atcerēties Lai izpildītu uzdevumu ar saknes atļaujām, mums ir jāpievieno sudo, jo, ja mēs nesaliksim sudo, vienkārši tiks parādīta palīdzības izvēlne repair_packages. Piemēram, ja mēs ievadām tikai terminu:
/ usr / libexec / repair_packagesMēs redzēsim to, kas parādīts šajā attēlā:
Tādā veidā mēs varam veiciet analīzi par atļaujām, kas var būt kļūdainas mūsu MAC sistēmā, un varēsiet tās labot, lai uzlabotu veiktspēju un pieejamību izmantojot šīs vienkāršās komandas. Atcerieties, ka tas nav uzdevums, kas notiek katru dienu vai pastāvīgi, bet ir labi, ka mums ir zināšanas par šīm kļūdām.