Naprawa uprawnień: co musisz wiedzieć

czy naprawa uprawnień jest „bezużyteczna”, jak czytałem w Internecie?

naprawa uprawnień nie rozwiąże wszystkich problemów z komputerem Mac, a nawet większości z nich. Wiele problemów, dla których uważam procedurę zalecaną jako możliwe rozwiązanie—na przykład powolna wydajność Internetu, problemy z preferencjami aplikacji na poziomie użytkownika, a nawet problemy z uprawnieniami, które uniemożliwiają usuwanie dokumentów-raczej nie zostaną rozwiązane przez naprawę uprawnień. Jednakże procedura ta rozwiąże te problemy związane z nieprawidłowymi uprawnieniami związanymi z systemem. Jak powszechne są takie problemy, jest przedmiotem dość intensywnej debaty, ale nie podlega dyskusji, że takie problemy w rzeczywistości występują, a funkcja naprawy uprawnień dyskowych jest wystarczająco szybka i łatwa w użyciu, że naprawa uprawnień jest jedną z pierwszych procedur, o które poproszą przedstawiciele pomocy technicznej Apple (i większość geniuszy w sklepach Apple zrobi) na komputerze Mac, gdy wystąpi problem.

podobny, ale nie tak ekstremalny argument, jaki słyszę, to to, że nie powinieneś używać funkcji napraw uprawnienia dysku jako narzędzia do rozwiązywania problemów, chyba że masz problem związany z uprawnieniami. Brzmi to jak logiczna Rada i Rada, która ma sens w przypadku każdej procedury rozwiązywania problemów—w idealnym świecie używasz tylko odpowiedniego narzędzia do rozwiązywania problemów. Ale problem z tym argumentem polega na tym, że większość użytkowników systemu Mac OS X nie wie, jak określić, czy problem jest naprawdę spowodowany problemem z uprawnieniami. I nawet wśród doświadczonych rozwiązujących problemy, wiele procedur stosuje się tak bardzo, aby wyeliminować możliwe przyczyny problemów, jak i aktywnie rozwiązywać problemy. Naprawa uprawnień jest przydatna w tym kontekście, ponieważ jest to szybki i łatwy sposób na wyeliminowanie problemu z uprawnieniami na poziomie systemu jako przyczyny problemu.

jeśli naprawa uprawnień jest ogólnie przydatna, dlaczego Apple nie zaleca jej jako rutynowej konserwacji?

Apple robi to wyraźnie:

dobrym pomysłem jest naprawa uprawnień dyskowych jako regularne zadanie konserwacyjne po aktualizacji lub zainstalowaniu nowego oprogramowania.

to pochodzi z Mac Help—zarówno w Panther, jak i Tiger—bezpośrednio na komputerze Mac; wersję online można przeczytać

{{#url}}tutaj{{/url}}{{^url}}tutaj{{/url}}

. Podobne stwierdzenia można znaleźć w innych artykułach wsparcia. Teraz, aby być uczciwym, podejrzewam, że Apple wydaje takie zalecenia nie dlatego, że jest to zwykle konieczne, ale raczej dlatego, jak wspomniano w poprzednim punkcie, jeśli wystąpi problem związany z uprawnieniami, naprawa uprawnień jest szybkim i łatwym sposobem, aby to naprawić. Fakt, że Apple szczególnie zaleca procedurę po zainstalowaniu oprogramowania wydaje się potwierdzać moje podejrzenia, że złe instalatory są najczęstszą przyczyną usterek uprawnień.

czy uprawnienia do naprawy powinny być rutynową konserwacją?

niektórzy twierdzą, że podobnie jak okresowe Uruchamianie narzędzia do naprawy dysku, regularne naprawianie uprawnień pomoże komputerowi Mac działać płynniej. Ale jest tu kluczowa różnica: Drobne uszkodzenie dysku lub katalogu-rodzaj, który można złapać wcześnie i łatwo naprawić—może wpływać na sposób, w jaki pliki i foldery są zapisywane i umieszczane na dysku twardym. Oznacza to, że regularne kontrole dysku mogą zapobiec poważniejszym problemom, w tym utracie danych, w dół drogi.

jednak rzadko ma to miejsce w przypadku nieprawidłowych uprawnień. Nawet jeśli problem z uprawnieniami powoduje problemy, nie powinien prowadzić do poważniejszych problemów; rzeczy szczególnie dotknięte tymi” złymi ” uprawnieniami mogą nie działać poprawnie, ale jedno nieprawidłowe uprawnienie nie prowadzi do innych nieprawidłowych uprawnień, a problem z uprawnieniami rzadko prowadzi do utraty danych. Innymi słowy, korzyści z bycia „proaktywny” o uprawnienia naprawy są niewielkie dla większości użytkowników; będziesz służył tak samo dobrze przez naprawę permissionsafteryou wystąpić problem. (Jest to szczególnie prawdziwe w systemie Mac OS X 10.3 i nowszych, ponieważ problemy związane z uprawnieniami występują znacznie rzadziej niż we wcześniejszych wersjach systemu Mac OS X.)

to powiedziawszy, jeśli regularne wykonywanie zadania sprawia, że czujesz się bezpieczniej, jest mało prawdopodobne, aby coś zaszkodziło (patrz

{{#url}}poniżej{{/url}}{{^url}}poniżej{{/url}}

). A jeśli należysz do grupy wyższego ryzyka—na przykład ktoś, kto instaluje oprogramowanie-naprawiając uprawnienia jako „konserwację” lub po aktualizacji oprogramowania, zgodnie z zaleceniami Apple, może uniknąć niedogodności, naprawiając nieprawidłowe uprawnienia, zanim przejawią się w zauważalnych objawach.

Czy muszę naprawiać uprawnienia do instalowania aktualizacji do Mac OS X?

jednym słowem nie Podczas instalowania aktualizacji systemu Mac OS X wymagane jest uwierzytelnienie-podanie nazwy użytkownika i hasła na poziomie administratora-w celu kontynuowania instalacji. Podczas uwierzytelniania zezwalasz instalatorowi na działanie z odpowiednikiem rootaccess. Oznacza to, że instalator nie jest ograniczony przez system uprawnień systemu Mac OS X—ignoruje normalne ograniczenia uprawnień do plików i folderów. Jest to konieczne, aby instalator mógł zaktualizować system Mac OS X, ale co ważniejsze w bieżącej dyskusji, oznacza to również, że” nieprawidłowe ” uprawnienia nie powinny powodować problemów z instalacją.

jedyną prawdziwą korzyścią dla naprawy permissionsbeforea Mac OS X update jest to, że jeśli to zrobisz, natychmiast zainstaluj aktualizację, a następnie napraw uprawnienia ponownie natychmiast po tym, możesz być pewien, że wszelkie problemy z uprawnieniami, które zostały znalezione, są wynikiem aktualizacji. Ale w tym momencie naprawiłeś również problem(y), więc „naprawa” przed instalacją zapewniła ci niewiele więcej niż wiedzę akademicką.

Czy muszę naprawić uprawnienia do instalowania aktualizacji do systemu Mac OS X?

jeśli pojawią się nowe problemy natychmiast po instalacji, naprawa uprawnień jest pierwszym krokiem, który powinieneś zrobić, ale nie ma potrzeby, aby to robić z przyzwyczajenia. Jak wyjaśniono powyżej, Instalator systemu Mac OS X instaluje pliki z niezbędnymi uprawnieniami, a następnie pozostawia paragon lub paragony, które określają te uprawnienia. O ile nie wystąpi problem z instalacją, uprawnienia opisane w paragonie będą zgodne z uprawnieniami do rzeczywistych plików, które zostały zainstalowane; innymi słowy, nie będą konieczne naprawy.

jednak nie oznacza to, że problemy z uprawnieniami nie mogą wystąpić podczas instalacji. Widziałem wiele kontrolowanych, wiarygodnych raportów komputerów Mac, które były „doskonałe uprawnienia” przed instalacją, ale potem wystąpiły problemy związane z uprawnieniami. Nawet Apple

{{#url}}zauważa, że {{/url}} {{^url}} zauważa, że {{/url}}

” problemy z uprawnieniami zdarzają się czasami po aktualizacji systemu lub zainstalowaniu nowego oprogramowania.”(Osobiście miałem problem z konkretną aktualizacją Panther, w której żaden z moich dysków bez rozruchu nie mógł się zamontować. Okazało się, że podczas instalacji aktualizacji uprawnienia do katalogu invisible /Volumes zostały zmienione. Szybka naprawa uprawnień dyskowych i byłem gotowy do pracy.) Ale to są wyjątki, a nie reguła—zdecydowana większość użytkowników naprawi uprawnienia dopiero po wystąpieniu problemu.

ale jak już wspomniałem w odniesieniu do rutynowej konserwacji, jeśli pomaga Ci lepiej spać w nocy, aby naprawić uprawnienia po każdej aktualizacji OS X, nie pozwól mi cię zatrzymać. I prawdopodobnie jest to bardziej skuteczne, aby to zrobić po aktualizacjach oprogramowania lub instalacji niż w regularnym (np. Cotygodniowym) harmonogramie.

biorąc pod uwagę, że Apple zaleca naprawę uprawnień po aktualizacji systemu Mac OS X, dlaczego Instalator Apple nie robi tego automatycznie?

właśnie to pytanie zadałem Apple, firma odmówiła komentarza. Co więcej, naprawa uprawnień nie jest jedyną procedurą należącą do tej kategorii; Istnieje wiele innych przydatnych procedur i procesów, które Mac OS X nie wykonuje automatycznie. Na przykład dobrym pomysłem jest okresowe sprawdzanie dysku twardego pod kątem problemów, a Apple zaleca to; chociaż system Mac OS X może łatwo wykonywać to zadanie co tydzień, nie.

{{#url}} czy naprawa permissionshurtanything?{{/url}} {{^url}} czy naprawa permissionshurtanything?{{/url}}

krytycy częstych napraw uprawnień twierdzą, że procedura może wyrządzić więcej szkody niż pożytku, resetując uprawnienia, które zostały zmienione z domyślnych—prawdopodobnie z dobrego powodu—przez użytkownika, aplikację lub instalator. Chociaż jest to poprawny argument w teorii, w rzeczywistości nie jest to coś, czym większość użytkowników powinna się martwić. Na początek pamiętaj, że funkcja napraw uprawnienia dysku nie dotyka plików na poziomie użytkownika, więc Twoje dane są bezpieczne. Procedura nie dotyka również oprogramowania innych firm. Więc zostajesz tylko z plikami na poziomie systemu OS X, a jeśli wprowadzą takie zmiany, to już ma dwa mechanizmy – pliki odbioru i plik.plistfile – dla zapewnienia, że funkcja Repair Disk Permissions poprawnie ustawia uprawnienia. (Zdarzały się rzadkie przypadki, gdy aktualizacje systemu Mac OS X działały prawidłowo, dopóki użytkownik nie naprawił uprawnień; jednak problemy te były spowodowane błędami w skryptach instalacyjnych i paragonach Apple—a nie funkcją uprawnień do naprawy dysku—które zostały naprawione w poprawionych wersjach aktualizacji.)

co z bardziej zaawansowanymi użytkownikami, którzy celowo zmieniają uprawnienia do plików na poziomie systemowym-wyraźnie nieobsługiwana procedura-w celu modyfikacji systemu w jakiś sposób? Rozsądnie jest oczekiwać, że osoby na tyle doświadczone, aby wykonać takie poprawki, powinny być również na tyle doświadczone, aby (a) zrozumieć możliwe konsekwencje; (b) śledzić takie zmiany i pamiętać o ponownym wdrożeniu ich po naprawie uprawnień; oraz (C) unikać naprawy uprawnień, chyba że jest to absolutnie konieczne. Podobnie, jeśli oprogramowanie zmienia uprawnienia w sposób, który można zresetować poprzez naprawę uprawnień, twórca oprogramowania powinien uwzględnić ten fakt—albo w oprogramowaniu, albo wyraźnie odnotowując problem w Dokumentacji Oprogramowania. Dotyczy to zwłaszcza instalatorów oprogramowania, które mogą być używane przez osoby, które niekoniecznie są ekspertami—obowiązkiem programisty jest zapobieganie łamaniu oprogramowania przez powszechną procedurę zalecaną przez Apple. Fakt, że ci zaawansowani użytkownicy i produkty programowe istnieją, nie jest przekonującym argumentem przeciwko typowemu użytkownikowi Mac naprawiającemu uprawnienia, nawet często.

i pamiętaj, aby zachować to ryzyko w perspektywie: bardzo mała mniejszość użytkowników poprawiających komponenty Apple na poziomie systemowym, na które również ma wpływ funkcja napraw uprawnienia dysku. Znam niewielu ludzi, którzy bardziej poprawiają swoje komputery Mac i instalują więcej oprogramowania niż ja i nigdy nie padłem ofiarą takiego scenariusza. W rzeczywistości, ostatni raz nawet słyszałem o takiej sytuacji w prawdziwym świecie był z powrotem w Jaguar (Mac OS X 10.2), kiedy konkretna procedura dostosowywania wbudowanego serwera pocztowego OS X została naruszona przez naprawę uprawnień.

Podsumowując: jest bardzo mało prawdopodobne, że naprawa uprawnień wpłynie negatywnie na komputer Mac lub jego oprogramowanie; szanse, że funkcja napraw uprawnienia dysku wyrządzi szkodę, są znacznie, znacznie mniejsze niż szanse, że pomoże, jeśli wystąpi problem. Dla zdecydowanej większości użytkowników komputerów Mac jest to nieszkodliwa procedura, a niewielka liczba osób, które mogą zostać dotknięte niekorzystnym wpływem, powinna już zdawać sobie sprawę z takiego ryzyka. Jeśli jesteś zaniepokojony, użyj trybu Weryfikacji Uprawnień dysku naprawczego-który pokazuje, które uprawnienia zostaną zresetowane, ale nie wprowadza żadnych zmian-najpierw; jeśli wszystko wygląda dobrze, użyj trybu naprawy.

co zrobić, jeśli problem z uprawnieniami uniemożliwia uruchomienie komputera Mac?

rzadko zdarza się, że problem związany z uprawnieniami uniemożliwia uruchomienie komputera Mac. Jeśli znajdziesz się w sytuacji, w której nie możesz uruchomić komputera Mac, jedną z najłatwiejszych procedur rozwiązywania problemów jest uruchomienie z płyty instalacyjnej (CD lub DVD) dostarczonej z komputerem Mac, a następnie użycie narzędzia dyskowego—za pomocą menu Narzędzia, które pojawia się po uruchomieniu z dysku—w celu sprawdzenia dysku twardego pod kątem uszkodzeń. Ale możesz również użyć funkcji napraw uprawnienia dysku podczas uruchamiania z dysku, aby upewnić się, że uprawnienia do plików na poziomie systemowym są poprawne. (Zauważ, że Apple ma

{{#url}}number{{/url}}{{^url}}number{{/url}}

of

{{#url}}articles{{/url}}{{^url}}articles{{/url}}

radzenie sobie z innymi przyczynami problemów z uruchomieniem; istnieje duża szansa, że Twoje problemy nie mają nic wspólnego z uprawnieniami.)

podobne rozwiązanie można znaleźć w Darmowym

{{#url}} AppleJack {{/url}} {{^url}} AppleJack {{/url}}

( ;

{{#url}} sierpień 2006 {{/url}} {{^url}} sierpień 2006 {{/url}}

), narzędzie do konserwacji i rozwiązywania problemów innych firm. Podobnie jak Narzędzie dyskowe, AppleJack może naprawić uprawnienia na dysku startowym, ale ponieważ działa w trybie pojedynczego użytkownika podczas uruchamiania, często może rozwiązać problemy związane z uprawnieniami, które uniemożliwiają prawidłowe uruchomienie systemu Mac OS X i nie wymaga posiadania dysku instalacyjnego OS X pod ręką. Niestety AppleJack nie jest jeszcze kompatybilny z komputerami Mac z procesorem Intel.

(biorąc pod uwagę, że możesz uzyskać dostęp do powłoki podczas uruchamiania przez

{{#url}}tryb pojedynczego użytkownika{{/url}}{{^url}}tryb pojedynczego użytkownika{{/url}}

i że wcześniej pokazałem ci polecenie naprawy uprawnień za pomocą terminala, możesz pomyśleć, że możesz naprawić uprawnienia w trybie pojedynczego użytkownika za pomocą tego polecenia. Niestety, z różnych powodów, nie działa to bez ręcznego uruchomienia wielu innych usług, procedura zbyt skomplikowana, aby dostać się tutaj. Polecam użycie dysku instalacyjnego lub AppleJack.

a co z serwerem Mac OS X?

w większości przypadków informacje zawarte w tym artykule odnoszą się równie dobrze do serwera Mac OS X. Ponieważ jednak administrator serwera jest bardziej skłonny do celowej zmiany uprawnień do plików na poziomie systemowym niż typowy użytkownik-firma Apple specjalnie zaleciła kilka takich zmian na przestrzeni lat—Należy pamiętać, że jeśli dokonasz takich zmian, użycie funkcji napraw uprawnienia dysku może je przywrócić.

jestem ciekaw innych relacji na ten temat. Gdzie mogę iść?

oto linki do wielu innych artykułów w sieci, które omawiają uprawnienia do naprawy:

  • {{#url}} śmiały Fireball:” uprawnienia do naprawy „nie jest zalecanym krokiem podczas stosowania aktualizacji systemu{{/url}}{{^url}}śmiały Fireball:” uprawnienia do naprawy ” nie jest zalecanym krokiem podczas stosowania aktualizacji systemu {{/url}}
  • {{#url}} śmiały Fireball: poważnie,” uprawnienia do naprawy ” to Voodoo{{/url}}{{^url}}śmiały Fireball: poważnie, „uprawnienia do naprawy” to Voodoo {{/url}}
  • {{#url}} Unsanity: naprawa uprawnień jest bezużyteczna {{/url}}{{^url}} Unsanity: Naprawa uprawnień jest bezużyteczna {{/url}}
  • {{#url}} Randy Singer 's Macintosh OS X Routine Maintenance page{{/url}}{{^url}}Randy Singer’ s Macintosh OS X Routine Maintenance page {{/url}}
  • {{#url}} MacFixIt: rozwikłanie kontrowersji dotyczącej uprawnień do naprawy dysku {{/url}} {{^url}} MacFixIt: rozwikłanie kontrowersji dotyczącej uprawnień do naprawy dysku {{/url}}
  • {{#url}} MacFixIt: kolejna kontynuacja debaty o naprawie uprawnień {{/url}} {{^url}} MacFixIt: Kolejna kontynuacja dyskusji o naprawie uprawnień {{/url}}
  • {{#url}} MacFixIt: naprawianie historii sukcesu uprawnień {{/url}} {{^url}} MacFixIt: naprawianie historii sukcesu uprawnień {{/url}}
  • {{#url}} MacFixIt: historie sukcesu naprawy uprawnień część 2{{/url}}{{^url}}MacFixIt: historie sukcesu naprawy uprawnień część 2 {{/url}}
  • aktualizacja 26/08/06: ten artykuł został zaktualizowany 27/08/2006, aby dodać informacje o tym, gdzie znajduje się lista paragonów i jak naprawić uprawnienia za pośrednictwem terminala. Dodano również informacje o Mac OS X Server oraz listę linków do innych artykułów na temat naprawy uprawnień.

    DAN FRAKES jest redaktorem aMacworldsenior.

    Dodaj komentarz

    Twój adres e-mail nie zostanie opublikowany.