Objašnjena dopuštenja za Mac disk: Kako popraviti dopuštenja za macOS

Objašnjena dopuštenja za Mac disk: Kako popraviti dopuštenja za macOS

'Jeste li pokušali popraviti dopuštenja?' standardni je Mac savjet za rješavanje problema koji je vječno lebdio po webu. Mnogim korisnicima se činilo da je ovo riješilo mnoge rijetke vrste problema. No, kada je OS X El Capitan (10.11) objavljen, Dopuštenje za popravak diska opcija iznenada nestala iz aplikacije Disk Utility.





Znači li to da je Apple riješio probleme povezane s dozvolama u macOS-u ili je to bilo nešto drugo? Otkrit ćemo ovu misteriju i pokazati vam kako dozvole za disk rade na vašem Macu.





Kako dozvole rade u macOS -u

Svaka stavka na vašem Macu, bilo da se radi o datoteci ili mapi, nosi skup dopuštenja. Oni kontroliraju kojim korisničkim računima mogu pristupiti i kakvom pristupu imaju. Dopuštenja se sastoje od tri aktivnosti (čitanje, pisanje i izvršavanje) koje izvode tri vrste korisnika (vlasnik, grupa i svi).





Pravila privilegija možete definirati zasebno za svaki nivo vlasništva. Dopuštenje, u kombinaciji s računima i vlasništvom, pruža vam sigurnost, omogućuje kontrolirano dijeljenje, može postaviti ograničen pristup datotekama ili ih nema, te održava integritet sustava.

Prikaz dopuštenja datotečnog sustava

Svaki korisnik može vidjeti dopuštenja za datoteke i mape pomoću prozora Finder's Info ili terminala. U Finderu desnom tipkom miša kliknite datoteku ili mapu i odaberite Dobiti informacije iz kontekstnog izbornika. Kliknite na Dijeljenje i dopuštenja trokut za proširenje dopuštenja stavki.



Za pregled ovih podataka u terminalu upišite sljedeće:

ls -l 'path to your file'

Znak nakon crtice je a mala slova L i otkriva vlasništvo i dopuštenje vaše datoteke. U naredbenom retku kratica za dopuštenje za čitanje je r , dok je pisanje u , a izvršiti je x .





Vlasnik, grupa i svi

Podijelimo tri vrste korisnika koji se pojavljuju u poljima dopuštenja za Mac:

  • Vlasnik : Vlasnik stavke je korisnik koji stvara stavku ili ju je kopirao na Mac. Korisnici obično posjeduju većinu stavki u svojoj matičnoj mapi.
  • Skupina : Svaki je predmet također u vlasništvu grupe. Grupa je skup korisničkih računa spojenih zajedno pa se dopuštenja mogu primijeniti na sve članove.
  • Svatko : Upotrijebite ovu postavku dopuštenja za definiranje pristupa za svakoga, uključujući lokalne, dijeljenje i gostujuće korisnike.

Čitajte, pišite i izvršavajte

Zatim pogledajmo tri vrste dozvola koje ti korisnici mogu imati:





  • Čitati : Korisnici ili članovi grupe mogu otvoriti datoteku, ali ne mogu spremiti promjene. Ako se radi o mapi, možete pregledavati popis stavki.
  • Pisati : Korisnici ili članovi grupe mogu izmijeniti ili izbrisati datoteku. Za mapu možete promijeniti sadržaj mape.
  • Izvršiti : Datoteke s dopuštenjem za izvršavanje mogu se ponašati kao program ili skripta. U slučaju mape, izvršiti znači da netko može navesti njezin sadržaj pod uvjetom da je dopušteno i čitanje.

Čimbenici koji uzrokuju probleme s dozvolama

U OS X Yosemite i starijim verzijama Disk Utility može provjeriti i popraviti dopuštenja za neke datoteke i mape. No, u stvari, aplikacija ne popravlja dopuštenja. Jednostavno ih resetira.

Nadalje, recimo Disk Utility popravke dopuštenja zvuči kao da se dopuštenja mogu pogoršati ili postati oštećena tijekom vremena. Ali to nije istina. Dopuštenja ostaju ista dok nešto ili netko ne naiđe i ne promijeni ih. Postoji mnogo razloga zašto se to može dogoditi:

  1. Instalateri aplikacija: Neki instalateri mijenjaju dopuštenja za postojeće stavke kao nužni dio procesa instalacije, ali ih ne uspijevaju vratiti na odgovarajuće postavke.
  2. Pogreška korisnika: Ako petljate po dopuštenjima u terminalu ili aplikaciji treće strane, pogreške mogu dovesti do problema. Na primjer, nepravilna upotreba chmod naredba može promijeniti postavku dopuštenja stavke.
  3. Dijeljenje mape: Svi korisnici na računalu imaju dopuštenje za pristup stavkama u Podijeljeno mapu. Ako ovu mapu koristite kao spremište za datoteke u prijenosu, tada problemi s dopuštenjima nisu vjerojatni. No ako stvari stalno skladištite za korištenje od više ljudi, mogu se pojaviti problemi.
  4. Dopuštenja za kopirane stavke: Teško je predvidjeti koja će dopuštenja macOS dodijeliti kada kopirate datoteke s vanjskog volumena, SMB -a ili FTP -a. Možda ćete morati primijeniti pokušaj i pogrešku kako biste riješili ovaj problem.

Što se dogodilo nakon OS X El Capitan?

U OS X El Capitan, Apple je uveo zaštitu integriteta sustava (SIP) u sve sistemske datoteke, mape, pa čak i aplikacije u paketu. Štiti sadržaj sustava od namjernog i nenamjernog neovlaštenog miješanja, a istovremeno čuva zadane postavke dopuštenja. SIP štiti sljedeće direktorije: /Sustav, /usr, /am, i /sbin .

Kad ažurirate Appleove aplikacije ili nadogradite macOS, instalacijski program će provjeriti i poništiti dopuštenja za bilo koju stavku ako je potrebno. Nijedna aplikacija treće strane (bez obzira na loše ponašanje) ne može promijeniti dopuštenja ako ne onemogućite SIP. Ukopali smo se više o tome što SIP radi ako vas zanima.

Što je s korisničkim i kućnim mapama?

Zaštita integriteta sustava ne štiti stavke u /Knjižnica mapu, aplikacije u /Prijave , i sve u vašem Dom mapu. The ~/Knjižnica Mapa je posebno važna jer se sastoji od datoteka osnovnih postavki sustava, postavki aplikacija trećih strana, podataka privjesaka za ključeve i još mnogo toga.

Ako su dopuštenja promijenjena za bilo koju od ovih datoteka ili mapa, možete očekivati ​​mnoštvo bizarnih problema na svom Macu. Problemi koji mogu nastati zbog netočnih dopuštenja uključuju:

  • Promjene koje napravite u Finderu, Postavkama sustava ili Docku ne spremaju se.
  • Windows koji su bili otvoreni kada ste se zadnji put odjavili ili su nakon prijave ponovno napustili otvorenu aplikaciju.
  • Prilikom premještanja određenih stavki u mapu Početna od vas se traži administratorska lozinka.
  • Više puta dobivate poruku koja kaže 'macOS mora popraviti svoju knjižnicu za pokretanje aplikacija.'
  • Prilikom spremanja datoteke dobit ćete poruku da je datoteka zaključana ili da nema potrebna dopuštenja. To se često događa s dokumentima sustava Microsoft Office.
  • Zadane aplikacije ili aplikacije trećih strana mogle bi se srušiti pri pokretanju. Neke se aplikacije možda neće uspjeti ažurirati.
  • Firefox ili Chrome ne učitavaju vaše postavke i kažu 'Nije moguće učitati vaš profil'.
  • Fotografije i videozapisi koje uvozite u Fotografije ne pojavljuju se u aplikaciji. Ili dobijete poruku da odaberete zadanu biblioteku fotografija svaki put kada otvorite aplikaciju.

Vraćanje dozvola za početnu mapu

Na bočnoj traci Finder desnom tipkom miša kliknite mapu Početna i odaberite Dobiti informacije . Kliknite na Dijeljenje i dopuštenja padajućeg trokuta da biste vidjeli njegova dopuštenja.

Kliknite na Zaključavanje gumb pri dnu prozora i unesite svoju administratorsku lozinku. Zatim odaberite izbornik radnji gumb i odaberite Primijeni na zatvorene stavke .

Klik u redu za potvrdu radnje. Ažurirana dopuštenja širit će se kroz vašu početnu mapu.

Zatim otvorite aplikaciju Terminal i upišite sljedeće:

kako oštetiti video datoteku
diskutil resetUserPermissions / `id -u`

Ova opcija poništava korisnička dopuštenja na glavnom volumenu ( / ) na trenutni korisnički ID. Ako sve prođe dobro, ponovno pokrenite Mac.

Ali ako dobijete pogreška 69841 , a zatim slijedite ove korake:

Na macOS -u High Sierra ili ranije

  1. Otvorite aplikaciju Terminal i unesite sljedeće: | _+_ |
  2. Zatim još jednom unesite ovu naredbu: | _+_ |
  3. Ponovo pokrenite Mac.

Na macOS Mojave i kasnije

Koraci za Mojave i novije su isti kao gore navedeni, ali morate dodati Terminal u Potpuni pristup disku prije nego nastavite. Da biste to učinili, idite na Postavke sustava> Sigurnost i privatnost i kliknite na Privatnost tab. Kliknite na Zaključavanje i unesite administratorsku lozinku da biste izvršili promjene.

Zatim odaberite Potpuni pristup disku tab. Zatim kliknite na Više i dodajte aplikaciju Terminal.

Nakon što to učinite, nastavite s gore navedenim naredbama terminala koje su spomenute za High Sierra i ranije.

Razumijevanje Mac korisničkih računa

Kad je opcija za popravak dozvola za disk nestala iz aplikacije Disk Utility, nismo razmišljali o tome jer to nikada nije bio važan korak za rješavanje problema. No, s obzirom na vrstu problema na koje biste mogli naići zbog netočnih dopuštenja, jasno je da je poništavanje dozvola za mapu Home posljednje sredstvo kada se ti problemi pojave.

Iznenađujuće je vidjeti da Apple više ne uključuje ovu opciju. Ali zapamtite, ove korake biste trebali primijeniti samo kada je to potrebno. Razumijevanje dopuštenja složena je tema. Ako razumijete kako funkcioniraju korisnički računi macOS -a, bit će mnogo jednostavnije. Pročitajte ovaj vodič do postavljanje više korisničkih računa na Macu naučiti više.

Udio Udio Cvrkut E -pošta Evo zašto je FBI izdao upozorenje za otkupni softver u košnicama

FBI je izdao upozorenje o posebno gadnoj vrsti ransomwarea. Evo zašto morate biti posebno oprezni s Hive ransomwareom.

Pročitajte Dalje
Povezane teme
  • Mac
  • Objašnjena tehnologija
  • Sustav datoteka
  • Kontrola korisničkog računa
  • Unix
  • Rješavanje problema
  • Mac savjeti
O autoru Rahul Saigal(Objavljeno 162 članka)

Sa magisterijom iz područja specijalnosti za njegu očiju, Rahul je dugo godina radio kao predavač na fakultetu. Pisanje i poučavanje drugih uvijek je njegova strast. On sada piše o tehnologiji i čini je probavljivom za čitatelje koji je ne razumiju dobro.

Više od Rahul Saigal

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu
Kategorija Mac