A & javítási engedélyek ellenőrzése az OS X El Capitan rendszerben
A Disk Utility alkalmazás már régóta tartalmazta a lemezengedélyek ellenőrzésének és javításának lehetőségét Mac számítógépeken, de az OS X legújabb verzióiban ezt a képességet eltávolították. Ez nem jelenti azt, hogy nem ellenőrizheti és javíthatja az engedélyeket az OS X El Capitan 10.11 és újabb verzióiban, ehhez azonban csak a parancssort kell használnia.
Az egyértelműség kedvéért, a lemezengedélyek ellenőrzése és javítása már régóta túl van rendelve mindenféle probléma megoldásaként a Mac számítógépen, amelyek többsége ritkán pontos vagy jogos. Ebben az értelemben az engedélyek javítása egyfajta hókuszpókusznak tekinthető, amely a legtöbb OS X-helyzetben kevés hasznot hoz, de ennek ellenére vannak olyan egyedi körülmények, amikor mindenképpen érdemes ellenőrizni és javítani a lemezengedélyeket az OS X rendszerben, különösen, ha egy fájl engedélyekkel rendelkezik. valójában ki vannak kapcsolva, ami azt jelenti, hogy bizonyos felhasználók és folyamatok bizonyos fájlokat és mappákat olvashatnak és írhatnak.
Ne feledje, ez nem ugyanaz, mint egy lemez ellenőrzése és javítása.
Hogyan javítható a Lemezengedélyek ellenőrzése az OS X El Capitan rendszerben
Nyissa meg a Terminal alkalmazást (az /Applications/Utilities/ mappában található), és használja a következő szintaxist a kötetek engedélyeinek ellenőrzéséhez, ezzel ellenőrzi a Mac alapértelmezett gyökérkötetét:
sudo /usr/libexec/repair_packages --verify --standard-pkgs /
Ha egy másik meghajtón szeretné ellenőrizni a jogosultságokat, a „/” karakter helyett a kötetet adja meg.
A parancs lefut, és attól függően, hogy mit talált, vagy eltérő engedélyeket, vagy semmit nem jelenít meg. Nem meglepő, hogy az engedélyek különböző változatait találja majd, így néz ki:
"Az engedélyek eltérőek az usr/libexec/cups/cgi-bin esetében, a következőnek kell lennie: drwxr-xr-x , ezek a következők: dr-xr-xr-x . Az engedélyek eltérőek az usr/libexec/cups/daemon esetében, drwxr-xr-x legyen, ezek a következők: dr-xr-xr-x. Az engedélyek eltérőek az usr/libexec/cups/driver esetében, drwxr-xr-x legyen, ezek a következők: dr-xr-xr-x . Az engedélyek eltérőek az usr/libexec/cups/monitor esetében, a következőnek kell lennie: drwxr-xr-x, ezek a következők: dr-xr-xr-x ."
A lemezengedélyek javítása az OS X El Capitan rendszerben a parancssorból
Feltéve, hogy a rendszer eltérő engedélyeket talált, és szeretné kijavítani őket, cserélje ki a –verify jelzőt –repairre, és mutasson ismét ugyanarra a kötetre:
sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume /
Az engedélyek javítása eltarthat egy ideig, akárcsak a Lemez segédprogramból.
Ha a repair_packages parancsot sudo nélkül, specifikációk vagy jelzők nélkül hajtja végre, akkor egy egyszerű súgót kap helyette:
$ /usr/libexec/repair_packages Használat: repair_packages …
Commands: --help Nyomtassa ki ezt a használati útmutatót. --list-standard-pkgs Megjeleníti a csomagazonosítókat a szabványos készletben. --verify A megadott csomag(ok)ban lévő fájlok engedélyeinek ellenőrzése.--repair A megadott csomag(ok)ban lévő fájlok engedélyeinek javítása. Opciók: --pkg PKGID Ellenőrizze vagy javítsa ki a PKGID csomagot. --standard-pkgs Ellenőrizze vagy javítsa ki a szabványos csomagkészletet. --volume PATH Végezze el az összes műveletet a megadott köteten. --output-formatNyomtassa ki az előrehaladási információkat egy speciális kimeneti formátum használatával. --debug Hibakeresési információk nyomtatása futás közben.
Amint azt javasoltuk, ezt nem igazán kell rendszeresen futtatni a Mac karbantartási rutin részeként, és ritkán van rá szükség, valószínűleg ezért húzta ki az Apple a Disk Utility alkalmazásból.
Egyébként az OS X korábbi kiadásaiban is van parancssori megközelítés a lemezengedélyek javítására, de ezt a Disk Utility parancssori eszközzel kezelik.