Jak zweryfikować uprawnienia do naprawy & w systemie OS X El Capitan
Aplikacja Narzędzie dyskowe od dawna umożliwia weryfikowanie i naprawianie uprawnień do dysku na komputerze Mac, ale w najnowszych wersjach systemu OS X ta możliwość została usunięta. Nie oznacza to, że nie możesz weryfikować uprawnień i uprawnień do naprawy w systemie OS X El Capitan 10.11 i nowszych, wystarczy jednak przejść do wiersza poleceń, aby to zrobić.
Żeby było jasne, weryfikacja i naprawa uprawnień do dysku od dawna jest uważana za środek zaradczy na wszelkiego rodzaju problemy na komputerze Mac, z których większość rzadko jest dokładna lub uzasadniona. W tym sensie naprawianie uprawnień jest rodzajem hokuspokusu, który przynosi niewielkie korzyści w większości sytuacji w systemie OS X, niemniej jednak istnieją pewne wyjątkowe okoliczności, w których mimo wszystko możesz chcieć zweryfikować i naprawić uprawnienia do dysku w systemie OS X, szczególnie jeśli uprawnienia do plików są faktycznie wyłączone, co oznacza, że niektórzy użytkownicy i procesy mogą odczytywać i zapisywać określone pliki i foldery.
Pamiętaj, że to nie to samo, co sprawdzanie i naprawianie dysku.
Jak naprawić Weryfikacja uprawnień do dysku w systemie OS X El Capitan
Otwórz aplikację Terminal (znajdującą się w katalogu /Applications/Utilities/) i użyj następującej składni, aby zweryfikować uprawnienia woluminów, co zweryfikuje domyślny wolumin główny komputera Mac:
sudo /usr/libexec/repair_packages --verify --standard-pkgs /
Jeśli chcesz zweryfikować uprawnienia na innym dysku, określ wolumin zamiast „/”
Polecenie zostanie uruchomione i albo pokaże różne uprawnienia, albo nic, w zależności od tego, co zostanie znalezione. Nic dziwnego, że prawdopodobnie znajdziesz różne odmiany uprawnień, które wyglądają mniej więcej tak:
"Uprawnienia różnią się w usr/libexec/cups/cgi-bin, powinny być drwxr-xr-x , są to dr-xr-xr-x . Uprawnienia różnią się w usr/libexec/cups/daemon, powinny być drwxr-xr-x , są to dr-xr-xr-x . Uprawnienia różnią się w usr/libexec/cups/driver, powinny być drwxr-xr-x , są to dr-xr-xr-x . Uprawnienia różnią się w usr/libexec/cups/monitor, powinny być drwxr-xr-x , są to dr-xr-xr-x ."
Jak naprawić uprawnienia do dysku w systemie OS X El Capitan z wiersza poleceń
Zakładając, że znaleziono inne uprawnienia i chcesz je naprawić, zamień flagę –verify na –repair i ponownie skieruj polecenie na ten sam wolumin:
sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume /
Naprawa uprawnień może trochę potrwać, podobnie jak w Narzędziu dyskowym.
Jeśli wykonasz polecenie repair_packages bez sudo i bez specyfikacji ani flag, zamiast tego otrzymasz prosty przewodnik pomocy:
$ /usr/libexec/repair_packages Użycie: pakiety_naprawcze …
Polecenia: --help Wydrukuj ten podręcznik użytkowania. --list-standard-pkgs Wyświetla identyfikatory pakietów w zestawie standardowym. --verify Weryfikuje uprawnienia do plików w określonych pakietach.--repair Napraw uprawnienia do plików w określonych pakietach. Opcje: --pkg PKGID Sprawdź lub napraw pakiet PKGID. --standard-pkgs Weryfikacja lub naprawa standardowego zestawu pakietów. --volume ŚCIEŻKA Wykonuje wszystkie operacje na określonym woluminie. --output-formatWydrukuj informacje o postępie w specjalnym formacie wyjściowym. --debug Wydrukuj informacje o debugowaniu podczas działania.
Zgodnie z sugestią, nie jest to coś, co powinno być uruchamiane regularnie jako jakakolwiek część rutynowej konserwacji komputera Mac i rzadko jest konieczne, dlatego Apple prawdopodobnie pobrał to z aplikacji Narzędzie dyskowe.
Nawiasem mówiąc, we wcześniejszych wersjach systemu OS X naprawianie uprawnień do dysku odbywało się za pomocą wiersza poleceń, ale zamiast tego jest obsługiwane za pomocą narzędzia wiersza poleceń Narzędzia dyskowego.