Kuinka tarkistaa &-korjausoikeudet OS X El Capitanissa

Anonim

Levytyökalusovellus on pitkään sisältänyt mahdollisuuden tarkistaa ja korjata levyn käyttöoikeudet Macissa, mutta OS X:n uusimmissa versioissa tämä ominaisuus on poistettu. Tämä ei tarkoita, että et voi vahvistaa käyttöoikeuksia ja korjata oikeuksia OS X El Capitan 10.11:ssä ja uudemmissa versioissa, mutta sinun on vain käännyttävä komentoriville tehdäksesi niin.

Selvyyden vuoksi todettakoon, että levyn käyttöoikeuksien tarkistamista ja korjaamista on jo pitkään käytetty yli kaikenlaisten Mac-ongelmien korjaamiseen, joista useimmat ovat harvoin tarkkoja tai laillisia. Tässä mielessä käyttöoikeuksien korjaamista pidetään eräänlaisena hocuspocus-muotona, josta on vain vähän hyötyä useimmissa OS X -tilanteissa, mutta kuitenkin on joitain ainutlaatuisia olosuhteita, joissa saatat haluta tarkistaa ja korjata levyn käyttöoikeudet OS X:ssä joka tapauksessa, varsinkin jos tiedostolla on käyttöoikeudet. ovat itse asiassa pois päältä, mikä tarkoittaa tiettyjen käyttäjien ja prosessien mahdollisuutta lukea ja kirjoittaa tiettyjä tiedostoja ja kansioita.

Huomaa, että tämä ei ole sama asia kuin levyn tarkistaminen ja korjaaminen.

Kuinka korjata levyn käyttöoikeuksien vahvistaminen OS X El Capitanissa

Avaa Terminal-sovellus (löytyy hakemistosta /Applications/Utilities/) ja käytä seuraavaa syntaksia vahvistaaksesi aseman käyttöoikeudet. Tämä vahvistaa Macin oletusjuurit altion:

sudo /usr/libexec/repair_packages --verify --standard-pkgs /

Jos haluat varmistaa eri aseman käyttöoikeudet, määritä äänenvoimakkuus "/"-merkin sijaan

Komento suoritetaan ja näyttää joko erilaiset käyttöoikeudet tai ei mitään, riippuen siitä, mitä löytyy. Ei ole yllättävää, että löydät todennäköisesti erilaisia ​​käyttöoikeuksia, jotka näyttävät tältä:

"

Oikeudet vaihtelevat kohteissa usr/libexec/cups/cgi-bin, pitäisi olla drwxr-xr-x , ne ovat dr-xr-xr-x . Käyttöoikeudet vaihtelevat usr/libexec/cups/daemonissa, niiden tulee olla drwxr-xr-x, ne ovat dr-xr-xr-x. Käyttöoikeudet vaihtelevat kohteissa usr/libexec/cups/driver, niiden tulee olla drwxr-xr-x , ne ovat dr-xr-xr-x . Käyttöoikeudet vaihtelevat kohteissa usr/libexec/cups/monitor, niiden tulee olla drwxr-xr-x , ne ovat dr-xr-xr-x ."

Levyn käyttöoikeuksien korjaaminen OS X El Capitanissa komentoriviltä

Jos käyttöoikeuksia on löydetty, ja haluat korjata ne, vaihda -verify-merkki -repair -merkkiin ja osoita komento uudelleen samaan äänenvoimakkuuteen:

sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume /

Lupien korjaaminen voi kestää hetken, aivan kuten Levytyökalussa.

Jos suoritat Repair_packages-komennon ilman sudoa ja ilman määrityksiä tai lippuja, saat sen sijaan yksinkertaisen ohjeoppaan:

$ /usr/libexec/repair_packages Käyttö: Repair_packages …

Komennot: --help Tulosta tämä käyttöopas. --list-standard-pkgs Näytä paketin tunnukset vakiojoukossa. --verify Tarkista määritettyjen pakettien tiedostojen käyttöoikeudet.--repair Korjaa määritettyjen pakettien tiedostojen käyttöoikeudet. Vaihtoehdot: --pkg PKGID Tarkista tai korjaa paketti PKGID. --standard-pkgs Tarkista tai korjaa vakiopakettisarja. --volume PATH Suorita kaikki toiminnot määritetylle asemalle. --output-formatTulosta edistymistiedot käyttämällä erityistä tulostusmuotoa. --debug Tulosta virheenkorjaustiedot ajon aikana.

Kuten ehdotettiin, tätä ei todellakaan pitäisi suorittaa säännöllisesti osana Mac-huoltorutiinia, ja se on harvoin tarpeen, minkä vuoksi Apple todennäköisesti poisti sen Levytyökalusovelluksesta.

Muuten, aiemmissa OS X:n julkaisuissa on myös komentorivimenetelmä levyoikeuksien korjaamiseen, mutta se käsitellään sen sijaan Levytyökalun komentorivityökalulla.

Kuinka tarkistaa &-korjausoikeudet OS X El Capitanissa