Informacje o funkcji naprawy uprawnień do dysku programu Disk Utility
Program Disk Utility umożliwia weryfikowanie i naprawianie problemów związanych z dyskiem i uprawnieniami Ten artykuł objaśnia jedną z funkcji programu Disk Utility w systemie Mac OS X: Naprawa uprawnień do dysku.
Mac OS X 10.4, Mac OS X 10.3, Mac OS X 10.2, Mac OS X 10.1, Mac OS X 10.0, Narzędzie dyskowe, Mac OS X 10.5
W jaki sposób program Disk Utility sprawdza uprawnienia do plików?
Wiele aplikacji dla systemu Mac OS X jest instalowanych za pomocą plików pakietów instalatora (plików o nazwach kończących się znakami „.pkg”). Za każdym razem, gdy za pomocą pliku pakietu jest instalowana aplikacja, w folderze /Library/Receipts/ tego pakietu jest zapisywany plik wykazu o rozszerzeniu „.bom” (ang. Bill of Materials). W folderze Receipts można znaleźć różne pliki z rozszerzeniem .pkg, w tym pliki utworzone podczas instalowania systemu Mac OS X (na przykład BaseSystem.pkg). Te pliki nie zajmują wiele miejsca na dysku i nie należy umieszczać ich w Koszu.
Każdy plik „.bom” zawiera listę plików zainstalowanych za pomocą pakietu oraz prawidłowe ustawienia uprawnień dla poszczególnych plików.
W celu sprawdzenia lub naprawienia uprawnień program Disk Utility przegląda pliki .bom w folderze /Library/Receipts/ i porównuje informacje znalezione w wykazie z rzeczywistymi uprawnieniami plików. Jeśli uprawnienia te nie są takie same, program Disk Utility informuje o napotkanych różnicach i koryguje je, o ile użyto funkcji naprawiania.
Czy program Disk Utility sprawdza uprawnienia do wszystkich plików?
Nie. Nie są sprawdzane pliki, których nie zainstalowano za pomocą oryginalnego pakietu instalatora firmy Apple, ponieważ informacje o takich plikach nie są przechowywane w wykazie. Pliki wykazu nie są na przykład tworzone, kiedy aplikacja jest instalowana za pomocą instalatora innego niż dostarczony przez firmę Apple lub kiedy zamiast użycia instalatora aplikacja jest kopiowana z obrazu dyskowego, woluminu sieciowego lub innego dysku. Jest to normalne zachowanie systemu. Niektóre aplikacje korzystają z wymienionych tu metod instalacji.
Nie są także sprawdzane pewne pliki, których uprawnienia mogą ulegać zmianie w trakcie normalnego użytkowania, jeśli nie wpływa to na prawidłowe działanie tych plików.
Porada: Usunięcie plików wykazu z folderu /Library/Receipts/ spowoduje, że tych pakietów nie będzie można sprawdzać ani naprawiać. Z tego względu nie należy usuwać plików znajdujących się w folderze /Library/Receipts/ . Zobacz Program Disk Utility wyświetla alert „Brak poprawnych pakietów”.
Uwaga dotycząca systemu Mac OS X 10.5 Leopard: Po uruchomieniu systemu z instalacyjnego dysku DVD z systemem Leopard można wyzerować uprawnienia do plików w katalogu domowym użytkownika za pomocą narzędzia Wyzeruj hasło.
Czy w celu naprawienia uprawnień do dysku należy uruchomić system Mac OS X z dysku instalacyjnego?
O ile to możliwe, uprawnienia do dysku należy naprawiać po uruchomieniu systemu z woluminu Mac OS X (z dysku twardego) zawierającego zaktualizowane oprogramowanie systemu Mac OS X, a nie z dysku instalacyjnego z systemem Mac OS X. Aktualizacje oprogramowania systemu Mac OS X mogą zmienić uprawnienia do niektórych plików w celu ulepszenia zabezpieczeń. W takiej sytuacji program Disk Utility zainstalowany na woluminie Mac OS X jest także aktualizowany, aby uwzględniał nowe uprawnienia. Uruchomienie programu Disk Utility z woluminu systemu Mac OS X pozwala zagwarantować, że zmiany wprowadzone przez aktualizacje oprogramowania zostaną zachowane.