Razložena dovoljenja za disk Mac: Kako popraviti dovoljenja za macOS

Razložena dovoljenja za disk Mac: Kako popraviti dovoljenja za macOS

'Ste poskusili popraviti dovoljenja?' je standardni namig za odpravljanje težav Mac, ki že ves čas plava po spletu. Za mnoge uporabnike se je zdelo, da je to rešilo številne redke težave. Ko pa je izšel OS X El Capitan (10.11), je bil Dovoljenje za popravilo diska možnost nenadoma izginila iz aplikacije Disk Utility.





Ali to pomeni, da je Apple rešil težave z dovoljenji v sistemu macOS, ali je šlo za kaj drugega? Razkrili bomo to skrivnost in vam pokazali, kako dovoljenja za disk delujejo na vašem Macu.





Kako delujejo dovoljenja v sistemu macOS

Vsak element na vašem Macu, ne glede na to, ali gre za datoteko ali mapo, vsebuje niz dovoljenj. Ti nadzorujejo, kateri uporabniški računi lahko dostopajo in kakšen dostop imajo. Dovoljenja so sestavljena iz treh dejavnosti (branje, pisanje in izvajanje), ki jih izvajajo tri vrste uporabnikov (lastnik, skupina in vsi).





Pravila privilegijev lahko določite ločeno za vsako stopnjo lastništva. Dovoljenje v kombinaciji z računi in lastništvom zagotavlja varnost, omogoča nadzorovano skupno rabo, lahko nastavi omejen dostop do datotek ali pa ga sploh nima ter ohranja celovitost sistema.

Ogled dovoljenj datotečnega sistema

Vsak uporabnik si lahko ogleda okno z informacijami Finderja ali terminal. V Finderju z desno tipko miške kliknite datoteko ali mapo in izberite Pridobite informacije iz kontekstnega menija. Kliknite na Skupna raba in dovoljenja trikotnik, da razširite dovoljenja za postavke.



Če si želite ogledati te podatke v terminalu, vnesite naslednje:

ls -l 'path to your file'

Znak po pomišljaju je a male črke L in razkrije lastništvo in dovoljenje vaše datoteke. V ukazni vrstici je kratica za dovoljenje za branje r , medtem ko je pisanje v , in izvedite je x .





Lastnik, skupina in vsi

Razčlenimo tri vrste uporabnikov, ki se pojavljajo v poljih dovoljenj Mac:

  • Lastnik : Lastnik predmeta je uporabnik, ki ustvari predmet ali ga kopira v Mac. Uporabniki imajo običajno v lasti večino predmetov v domači mapi.
  • Skupina : Vsak predmet je tudi last skupine. Skupina je niz uporabniških računov, združenih skupaj, tako da lahko dovoljenja veljajo za vse člane.
  • Vsi : S to nastavitvijo dovoljenja določite dostop za vse, vključno z lokalnimi uporabniki, uporabniki v skupni rabi in gostujočimi uporabniki.

Branje, pisanje in izvajanje

Nato si oglejmo tri vrste dovoljenj, ki jih lahko imajo ti uporabniki:





  • Preberite : Uporabniki ali člani skupine lahko odprejo datoteko, vendar ne morejo shraniti sprememb. Če je mapa, lahko brskate po seznamu elementov.
  • Pišite : Uporabniki ali člani skupine lahko datoteko spremenijo ali izbrišejo. Za mapo lahko spremenite vsebino mape.
  • Izvedite : Datoteke z dovoljenjem za izvajanje se lahko obnašajo kot program ali skript. V primeru mape izvedba pomeni, da lahko nekdo navede njeno vsebino, če je omogočeno tudi dovoljenje za branje.

Dejavniki, ki povzročajo težave z dovoljenji

V OS X Yosemite in starejših različicah lahko Disk Utility preveri in popravi dovoljenja za nekatere datoteke in mape. V resnici pa aplikacija ne popravlja dovoljenj. Preprosto jih ponastavi.

Nadalje, recimo Disk Utility popravila Dovoljenja zvenijo, kot da se dovoljenja poslabšajo ali sčasoma poškodujejo. Vendar to ni res. Dovoljenja ostajajo enaka, dokler ne pride kdo ali kdo in jih spremeni. Razlogov za to je lahko veliko:

  1. Namestitveni programi: Nekateri namestitveni programi spremenijo dovoljenja za obstoječe elemente kot nujen del postopka namestitve, vendar jih ne uspejo vrniti v ustrezne nastavitve.
  2. Napaka uporabnika: Če se ukvarjate z dovoljenji v terminalu ali v aplikaciji tretje osebe, lahko napake povzročijo težave. Na primer, nepravilna uporaba chmod ukaz lahko spremeni nastavitev dovoljenja za element.
  3. Skupna raba mape: Vsi uporabniki v računalniku imajo dovoljenje za dostop do elementov v V skupni rabi mapo. Če to mapo uporabljate kot skladišče za datoteke v prenosu, potem težave z dovoljenji niso verjetne. Če pa predmete shranjujete za stalno uporabo več ljudi, lahko pride do težav.
  4. Dovoljenja za kopirane elemente: Težko je predvideti, katera dovoljenja bo dodelil macOS pri kopiranju datotek prek zunanjega nosilca, SMB ali FTP. Za rešitev te težave boste morda morali uporabiti nekaj poskusov in napak.

Kaj se je zgodilo po OS X El Capitan?

Apple je v OS X El Capitan uvedel zaščito sistemske integritete (SIP) za vse sistemske datoteke, mape in celo aplikacije v paketu. Ščiti sistemsko vsebino pred namernim in nenamernim poseganjem, hkrati pa ohranja privzete nastavitve dovoljenj. SIP ščiti naslednje imenike: /Sistem, /usr, /zjutraj, in /sbin .

Ko posodobite aplikacije Apple ali nadgradite macOS, bo namestitveni program po potrebi preveril in ponastavil dovoljenja za kateri koli element. Nobena aplikacija drugih proizvajalcev (ne glede na njeno slab vedenje) ne more spremeniti dovoljenj, razen če onemogočite SIP. Vkopali smo se več o tem, kaj počne SIP če te zanima.

Kaj pa uporabniške in domače mape?

Zaščita integritete sistema ne ščiti predmetov v /Knjižnica mapo, aplikacije v /Aplikacije , in vse v vašem Domov mapo. The ~/Knjižnica mapa je še posebej pomembna, saj je sestavljena iz datotek osnovnih sistemskih nastavitev, nastavitev aplikacij drugih proizvajalcev, podatkovnih ključev in še več.

Če so bila dovoljenja spremenjena za katero koli od teh datotek ali map, lahko na vašem Macu pričakujete številne bizarne težave. Težave, ki lahko nastanejo zaradi napačnih dovoljenj, vključujejo:

  • Spremembe programa Finder, System Preferences ali Dock se ne shranijo.
  • Windows, ki so bili odprti, ko ste se nazadnje odjavili, ali zaprli aplikacijo, ko ste se znova prijavili.
  • Med premikanjem nekaterih elementov v domači mapi boste morali vnesti skrbniško geslo.
  • Vedno večkrat dobite sporočilo, da 'macOS mora popraviti knjižnico za izvajanje aplikacij.'
  • Pri shranjevanju datoteke boste prejeli sporočilo, da je datoteka zaklenjena ali nima potrebnih dovoljenj. To se veliko dogaja z dokumenti Microsoft Office.
  • Privzete aplikacije ali aplikacije drugih proizvajalcev se lahko ob zagonu zrušijo. Nekatere aplikacije se morda celo ne bodo posodobile.
  • Firefox ali Chrome ne naložita vaših nastavitev in reče 'Ni mogoče naložiti vašega profila.'
  • Fotografije in videoposnetki, ki jih uvozite v Fotografije, niso prikazani v aplikaciji. Ali pa dobite sporočilo, da izberete privzeto knjižnico fotografij vsakič, ko odprete aplikacijo.

Ponastavi dovoljenja za domačo mapo

V stranski vrstici Finderja z desno tipko miške kliknite domačo mapo in izberite Pridobite informacije . Kliknite na Skupna raba in dovoljenja spustni trikotnik za ogled njegovih dovoljenj.

Kliknite na Zakleni na dnu okna in vnesite skrbniško geslo. Nato izberite meni dejanj gumb in izberite Uporabite za zaprte predmete .

Kliknite v redu za potrditev dejanja. Posodobljena dovoljenja se bodo razširila po domači mapi.

Nato odprite aplikacijo Terminal in vnesite naslednje:

koliko podatkov porabi youtube tv
diskutil resetUserPermissions / `id -u`

Ta možnost ponastavi uporabniško dovoljenje na korenskem nosilcu ( / ) na trenutni ID uporabnika. Če je vse v redu, znova zaženite Mac.

Če pa dobiš napaka 69841 , nato sledite tem korakom:

V sistemu macOS High Sierra ali prej

  1. Odprite aplikacijo Terminal in vnesite naslednje: | _+_ |
  2. Nato še enkrat vnesite ta ukaz: | _+_ |
  3. Znova zaženite Mac.

V sistemu macOS Mojave in kasneje

Koraki za Mojave in novejše so enaki zgoraj navedenim, vendar morate dodati Terminal Popoln dostop do diska preden nadaljujete. Če želite to narediti, pojdite na Sistemske nastavitve> Varnost in zasebnost in kliknite na Zasebnost zavihek. Kliknite na Zakleni ikono in vnesite skrbniško geslo za spremembe.

Nato izberite datoteko Popoln dostop do diska zavihek. Nato kliknite na Več in dodajte aplikacijo Terminal.

Po tem nadaljujte z zgornjimi ukazi terminala, omenjenimi za High Sierra in starejšimi.

Razumevanje uporabniških računov Mac

Ko je iz programa Disk Utility izginila možnost za popravilo dovoljenj za disk, na to nismo veliko pomislili, ker to nikoli ni bil pomemben korak za odpravljanje težav. Toda glede na vrsto težav, na katere lahko naletite zaradi napačnih dovoljenj, je jasno, da je ponastavitev dovoljenj za domačo mapo zadnja možnost, ko se pojavijo te težave.

Presenetljivo je, da Apple te možnosti ne vključuje več. Vendar ne pozabite, da bi morali te korake uporabiti le, kadar je to potrebno. Razumevanje dovoljenj je zapletena tema. Če razumete, kako delujejo uporabniški računi macOS, bo postalo veliko enostavnejše. Preberite ta priročnik nastavitev več uporabniških računov na Macu izvedeti več.

Deliti Deliti Cvrkutati E-naslov Tukaj je razlog, zakaj je FBI izdal opozorilo za koprivnico

FBI je izdal opozorilo o še posebej grdi vrsti odkupne programske opreme. Evo, zakaj morate biti še posebej previdni pri odkupni programski opremi Hive.

Preberite Naprej
Sorodne teme
  • Mac
  • Pojasnjena tehnologija
  • Datotečni sistem
  • Nadzor uporabniškega računa
  • Unix
  • Odpravljanje težav
  • Nasveti za Mac
O avtorju Rahul Saigal(162 objavljenih člankov)

Rahul je z magistrsko diplomo iz specialnosti za nego oči dolgo let delal kot predavatelj na fakulteti. Pisanje in poučevanje drugih je vedno njegova strast. Zdaj piše o tehnologiji in jo naredi prebavljivo za bralce, ki je ne razumejo dobro.

Več od Rahul Saigal

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti
Kategorija Mac