- Problemi s dozvolama obično utječu na korisničku mapu i nastaju zbog pogrešaka u instalacijama ili migracijama podataka.
- Zaštita integriteta sustava (SIP) sprječava izmjene kritičnih datoteka, usredotočujući popravke na početni direktorij.
- Rješenja se kreću od alata za prvu pomoć do naprednih naredbi terminala i načina oporavka.
Siguran sam da vam se to već dogodilo: pokušate otvoriti važan dokument ili pokrenuti aplikaciju, a macOS odjednom izbaci tipičnu poruku da nemate dopuštenja za pristup . To je frustrirajuća situacija, posebno kada znate da su te datoteke vaše i da biste im trebali moći pristupiti bez ikakvih problema od strane sustava. Ovaj problem obično nastaje nakon migracije podataka, ažuriranja sustava ili čak zbog instalacijskog programa koji je sve pokvario.
Dobra vijest je da, iako je Apple promijenio način upravljanja dozvolama u novijim verzijama kako bi sustav bio sigurniji, još uvijek postoji nekoliko načina za rješavanje ovih problema . Ovisno o tome je li problem u vašoj korisničkoj mapi, na tvrdom disku ili čak u oblaku s iCloudom, rješenje će varirati. Pogledajmo pobliže kako ponovno preuzeti kontrolu nad svojim mapama i datotekama kako bi vaš Mac ponovno mogao nesmetano raditi.
Što su, zaboga, dozvole za disk i zašto ne uspijevaju?

Da bismo razumjeli kako to popraviti, prvo moramo znati o čemu govorimo. Dozvole su u biti sigurnosna pravila koja određuju tko može čitati, mijenjati ili brisati datoteku. One sprječavaju nasumične aplikacije da pristupaju kritičnim sistemskim datotekama i potencijalno nešto pokvare, a također sprječavaju druge korisnike da njuškaju po vašim datotekama ako dijelite računalo. Možete saznati više o upravljanju dozvolama u macOS-u kako biste optimizirali svoju sigurnost.
U prošlosti je macOS omogućavao brzi popravak cijelog diska, ali sada postoji Zaštita integriteta sustava (SIP) . Ova značajka zaključava korijenske mape poput /System ili /usr kako bi se spriječilo da zlonamjerni softver uzrokuje štetu. Zato se danas većina problema s dopuštenjima javlja u početnoj mapi korisnika , bilo zbog pogrešaka pri vraćanju iz sigurnosne kopije ili oštećenih paketa za instalaciju softvera (.pkg).
Rješavanje problema s pristupom u iCloud Driveu

Ponekad problem nije u fizičkom tvrdom disku, već u oblaku. Ako primijetite da se neke datoteke iCloud Drivea ne sinkroniziraju i vidite upozorenje o dopuštenjima, nema potrebe previše komplicirati stvari. Samo otvorite prozor Findera, idite na odjeljak iCloud Drive u bočnoj traci i potražite poruku o pogrešci na vrhu. Klikom na gumb Popravi prisilit ćete sinkronizaciju i automatski riješiti probleme s pristupom.
Metode za popravak dozvola na lokalnom disku

Ovisno o verziji vašeg macOS-a i ozbiljnosti zamrzavanja, imate nekoliko opcija. Evo najučinkovitijih:
Korištenje Disk Utilityja (Prva pomoć)
Za one koji se ne žele baviti kompliciranim kodom, Disk Utility je prvi korak. Idite na Aplikacije > Uslužni programi i odaberite svoj glavni disk (obično Macintosh HD ). Klikom na Prva pomoć sustav će analizirati strukturu diska i ispraviti pogreške u dozvolama na temelju instalacijskih potvrda pohranjenih u /Knjižnica/Potvrde. Ako vam sustav ne dopušta otvaranje aplikacije, isto možete učiniti pokretanjem u načinu rada za oporavak (Command + R na Intelu ili držanje tipke za uključivanje na Apple Siliconu).
Napredni popravak putem terminala
Ako vizualni alat nije radio, Terminal je vaš najbolji prijatelj. Za vraćanje dozvola korisničke mape na zadane vrijednosti možete upotrijebiti sljedeću naredbu: diskutil resetUserPermissions / `id -u`Ova naredba je vrlo moćna jer djeluje izravno na korisnikov UID trenutno. Ako naiđete na grešku -69841 (operacija nije dopuštena), prvo morate pokrenuti chflags -R nouchg ~ za uklanjanje atributa zaključavanja, a zatim ponovite naredbu resetiranja.
Rješenja iz načina oporavka
Kada je problem toliko ozbiljan da se ne možete ni pravilno prijaviti, Recovery Mode nudi poseban alat. Ulaskom u Terminal od tamo možete upisati repairHomePermissionsOvo će otvoriti jednostavno sučelje gdje možete odaberite pogođenog korisnika i popraviti njegov root pristup. U nekim slučajevima, nakon toga, preporučuje se ponovna instalacija macOS-a iz istog izbornika; ne brinite, ovo ne briše vaše osobne podatkeSamo osvježava sistemske datoteke.
Posebni slučajevi: Kopirane mape i ručna dopuštenja

Postoje situacije u kojima problem nastaje kopiranjem datoteka između različitih Macova. Ako primijetite da se prilikom premještanja datoteka stvaraju kopije umjesto da se prenose, vjerojatno postoji problem. sukob identiteta korisnikaZa skupni popravak možete koristiti naredbu chmod -R 755 u Terminalu, koji vlasniku dodjeljuje dozvole za čitanje i pisanje, a svima ostalima dozvole samo za čitanje.
Ako to radije radije radite ručno za jednu datoteku, kliknite je desnom tipkom miša, odaberite Dobij informacije i u odjeljku Dijeljenje i dozvole postavite privilegije na Čitanje i pisanje . Također, provjerite je li vaš račun administratorski u Postavkama sustava > Korisnici i grupe kako biste izbjegli dodatna ograničenja, slično kao što se Gatekeeperom mora upravljati u macOS-u kako bi se dopustile određene aplikacije.
Vanjske alternative i održavanje
Alati trećih strana, kao što su CleanMyMac ili MacKeeper, automatiziraju ovaj proces putem skeniranja performansi i održavanja. Ove aplikacije traže neispravne dozvole sustava i ispravljaju ih u nekoliko klikova, što je idealno za one koji se ne osjećaju ugodno koristeći naredbeni redak. Međutim, najbolje je izvršiti ove provjere nakon instaliranja aplikacija koje intenzivno koriste resurse ili ažuriranja operativnog sustava kako biste spriječili usporavanje ili nestabilnost vašeg Maca.
Održavanje sustava ažurnim i poznavanje korištenja ovih alata osigurava da su sva zaključavanja mapa samo privremeni problem. Bilo putem Disk Utilityja, preciznih naredbi Terminala ili načina oporavka, uvijek postoji način da ponovno dobijete pristup svojim podacima , osiguravajući da sigurnost macOS-a ne postane prepreka vašoj svakodnevnoj produktivnosti.
Strastveni pisac o svijetu bajtova i tehnologije općenito. Volim dijeliti svoje znanje pisanjem, a to je ono što ću učiniti na ovom blogu, pokazati vam sve najzanimljivije stvari o gadgetima, softveru, hardveru, tehnološkim trendovima i još mnogo toga. Moj cilj je pomoći vam da se snađete u digitalnom svijetu na jednostavan i zabavan način.