Kako provjeriti dozvole za popravak & u OS X El Capitan
Aplikacija Disk Utility dugo je sadržavala mogućnost provjere i popravka diskovnih dozvola na Macu, ali u najnovijim verzijama OS X ta je mogućnost uklonjena. To ne znači da ne možete provjeriti dopuštenja i dopuštenja za popravak u OS X El Capitan 10.11 i novijim verzijama, no samo se trebate okrenuti naredbenom retku da biste to učinili.
Da budemo jasni, provjera i popravak diskovnih dopuštenja dugo se više smatrala lijekom za sve vrste problema na Macu, od kojih je većina rijetko točna ili legitimna. U tom smislu, popravak dopuštenja se na neki način smatra oblikom hokuspokusa s malo koristi za većinu OS X situacija, ali unatoč tome postoje neke jedinstvene okolnosti u kojima biste ipak trebali provjeriti i popraviti dopuštenja za disk u OS X-u, osobito ako dopuštenja za datoteke su zapravo isključeni, što znači mogućnost za određene korisnike i procese da čitaju i pišu određene datoteke i mape.
Imajte na umu da ovo nije isto što i provjera i popravak diska.
Kako popraviti Verify Disk Permissions u OS X El Capitan
Otvorite aplikaciju Terminal (nalazi se u /Applications/Utilities/) i upotrijebite sljedeću sintaksu za provjeru dopuštenja volumena, ovo će potvrditi zadani root volumen Mac-a:
sudo /usr/libexec/repair_packages --verify --standard-pkgs /
Ako želite provjeriti dopuštenja na drugom pogonu, navedite volumen umjesto “/”
Naredba će se pokrenuti i pokazati dopuštenja koja se razlikuju ili ništa, ovisno o tome što je pronađeno. Nije iznenađujuće da ćete vjerojatno pronaći neke varijacije dopuštenja koja se razlikuju, izgledajući otprilike ovako:
"Dozvole se razlikuju na usr/libexec/cups/cgi-bin, trebale bi biti drwxr-xr-x , one su dr-xr-xr-x . Dozvole se razlikuju na usr/libexec/cups/daemon, trebale bi biti drwxr-xr-x, one su dr-xr-xr-x. Dozvole se razlikuju na usr/libexec/cups/driver, trebale bi biti drwxr-xr-x, one su dr-xr-xr-x. Dozvole se razlikuju na usr/libexec/cups/monitor, trebale bi biti drwxr-xr-x , one su dr-xr-xr-x ."
Kako popraviti dopuštenja diska u OS X El Capitan iz naredbenog retka
Uz pretpostavku da su pronađena dopuštenja koja se razlikuju i da ih želite popraviti, zamijenite oznaku –verify s –repair i ponovno usmjerite naredbu na isti volumen:
sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume /
Popravak dopuštenja može potrajati neko vrijeme, baš kao što je bilo u Disk Utility-u.
Ako izvršite naredbu repair_packages bez sudo i bez specifikacija ili zastavica, umjesto toga ćete dobiti jednostavan vodič za pomoć:
$ /usr/libexec/paketi_popravaka Upotreba: paketi_popravaka …
Naredbe: --help Ispišite ovaj vodič za korištenje. --list-standard-pkgs Prikaži ID-ove paketa u standardnom skupu. --verify Provjerite dopuštenja za datoteke u navedenom paketu(ima).--repair Dopuštenja za popravak datoteka u navedenom paketu(ima). Opcije: --pkg PKGID Provjerite ili popravite PKGID paketa. --standard-pkgs Provjerite ili popravite standardni skup paketa. --volume PATH Izvršite sve operacije na navedenom volumenu. --output-formatIspis informacija o napretku koristeći poseban izlazni format. --debug Ispis informacija o otklanjanju pogrešaka tijekom rada.
Kao što je predloženo, ovo zapravo nije nešto što bi trebalo redovito pokretati kao bilo koji dio rutine održavanja Maca, i rijetko je potrebno, što je vjerojatno razlog zašto ga je Apple povukao iz aplikacije Disk Utility.
Usput, ranija izdanja OS X također imaju pristup naredbenog retka za popravak dopuštenja diska, ali se njime upravlja putem alata naredbenog retka Disk Utility.