Jestem administratorem, ale niektóre preferencje są szare i mówią „administrator systemu nie dał ci dostępu do tego panelu preferencji”

12

Mam uprawnienia administratora na moim laptopie Mac w pracy.

W ciągu ostatnich kilku dni straciłem dostęp do kilku elementów panelu preferencji systemowych. W szczególności „bezpieczeństwo i prywatność” oraz powiadomienia.

Ikony są teraz szare, a po najechaniu myszą na nie wyświetlają się: „administrator systemu nie dał ci dostępu do tego panelu preferencji”

Jak ponownie włączyć te preferencje?

Frobbit
źródło

Odpowiedzi:

7

Na ElCapitan

Przy niedziałających prefiksach systemu:

  • Iść do: Hard Drive Name/Library/Managed Preferences/administrator
  • Usuń lub (zmień nazwę na *_old)com.apple.systempreferences.plist
  • Uruchom Prefty systemowe, wszystko powinno być teraz widoczne
Wyatt
źródło
1
Nazwa pliku została zmieniona, /Library/Managed Preferences/<MYUSER>/com.apple.systempreferences.plistaby rozwiązać problem.
setempler
@ Wyatt's Solution zadziałało również dla mnie w High Sierra. Jedyną różnicą jest to, że zablokowane panele nadal nie są wyświetlane w pozycji menu „Widok”, ale ich wyszukiwanie działa dobrze.
ghitesh
6

Znalazłem pracę, która jest nieco zuchwała.

Możesz przeczytać szczegóły tutaj: http://walkingtowel.org/2010/02/25/accessing-mac-os-x-leopard-greyed-out-preference-panes/

Jeśli link się zepsuje, oto sugerowane kroki:

  1. skopiuj aplikację Prefs System
  2. w / Aplikacje / System \ Preferencje \ copy.app/Contents/Resources, zmień nazwę lub usuń NSPrefPaneGroups.xml
  3. Upewnij się, że preferencje nie są uruchomione
  4. Uruchom skopiowaną wersję
  5. zwróć uwagę na pusty panel -> użyj menu widoku (wszystkie panele istnieją tutaj)
Frobbit
źródło
1
O ile mogę stwierdzić, wygląda na to, że to nie działa w Yosemite. To na pewno działało w poprzednich wersjach OSX, ale teraz, kiedy zaktualizowałem, nawet menu Widok ma panel preferencji, których moi korporacyjni zwierzchnicy nie chcą, żebym był odfiltrowany (po prostu nie pojawiają się na liście). . cholera!
Nathan Beach,
To działało dla mnie w Mojave. Skopiowana aplikacja otworzy się pusta, ale jeśli użyjesz wyszukiwania w prawym rogu, przejdziesz do tej preferencji.
Nick Peppers
2

Nie mam poprawki dla El Capitan 10.11, ale myślę, że wiem, gdzie jest problem. W moim systemie mój dział IT wprowadził zarządzane preferencje, nawet w przypadku kont administracyjnych. Lista dozwolonych preferencji znajduje się w / Hard Drive Name / Library / Managed Preferences / User Name / complete.plist

Około 3/4 długości pliku widzę włączone preferencje jako:

<dict>
    <key> EnabledPreferencePanes </key>
    <dict>
        <key> mcxdomain </key>
        <ciąg> zawsze </ ciąg>
        <key> źródło </key>
        <tablica>
            <ciąg> mcx_computer_com.apple.systempreferences_1c94dead-4cb3-4a32-8a44-d343a0ef3ce0 </entry>
            <ciąg> mcx_computer_com.apple.systempreferences_497c6ca0-fd5c-4400-93aa-ece9aa25f397 </entry>
        </array>
        <key> wartość </key>
        <tablica>
            <string> MouseLocator.prefPane </string>
            <ciąg> com.apple.preferences.users </string>
            <string> com.apple.preference.general </string>
            <ciąg> com.apple.preference.universalaccess </string>
            <string> com.apple.preferences.appstore </string>
            <ciąg> com.apple.preferences.Bluetooth </string>
            <string> com.apple.preference.digihub.discs </string>
            <ciąg> com.apple.preference.datetime </string>
            <ciąg> com.apple.preference.desktopscreeneffect </string>
            <ciąg> com.apple.preference.speech </string>
            <ciąg> com.apple.preference.displays </string>
            <string> com.apple.preference.dock </string>
            <string> com.apple.preference.energysaver </string>
            <string> com.apple.preferences.icloud </string>
            <ciąg> com.apple.preference.ink </string>
            <ciąg> com.apple.preferences.internetaccounts </string>
            <string> com.apple.preference.keyboard </string>
            <string> com.apple.Localization </string>
            <ciąg> com.apple.preference.expose </string>
            <ciąg> com.apple.preference.internet </string>
            <string> com.apple.preference.mouse </string>
            <ciąg> com.apple.preference.network </string>
            <ciąg> com.apple.preference.notifications </string>
            <ciąg> com.apple.preferences.parentalcontrols </string>
            <ciąg> com.apple.preference.printfax </string>
            <ciąg> com.apple.preference.security </string>
            <ciąg> com.apple.preferences.softwareupdate </string>
            <string> com.apple.preference.sound </string>
            <string> com.apple.preference.spotlight </string>
            <ciąg> com.apple.preference.startupdisk </string>
            <ciąg> com.apple.prefs.backup </string>
            <string> com.apple.preference.trackpad </string>
            <string> com.oracle.java.JavaControlPanel </string>
            <string> com.mysql.prefpane </string>
        </array>
    </dict>

Jednak nie mogę na stałe zmienić pliku. Próbowałem skopiować na pulpit i zmodyfikować (zarówno w TextWangler, jak i Xcode), a następnie przenieść go z powrotem (oczywiście wymagane uwierzytelnienie), ale nie zmienia to, które preferencje są aktywowane po ponownym uruchomieniu Preferencji systemowych. Myślę, że ten plik jest odczytywany tylko podczas logowania. Ponadto plik powraca do pierwotnego stanu po wylogowaniu i ponownym zalogowaniu, więc zmian nie można aktywować, ponieważ plik powraca przed załadowaniem go przez Preferencje systemowe. Czy istnieje sposób, aby Preferencje systemowe ponownie odczytały plik complete.plist po jego zmianie?

Steven Sahyun
źródło
Mam ten sam problem. Wygląda na to, że Apple przeniosło tę część z wyżej wymienionego pliku z najnowszą aktualizacją systemu operacyjnego. Klucz EnabledPreferencePanes nie istnieje nawet w plikach sąsiadów.
svural
1

Wydaje mi się, że samo ponowne uruchomienie komputera Mac rozwiązało problem. Zgaduję, że ta odpowiedź mówi, co się naprawdę dzieje:

Jeśli drugie konto jest zalogowane (możliwe, jeśli masz włączoną funkcję „szybkiego przełączania użytkowników”), nie będziesz mógł dokonywać żadnych zmian na tym koncie w Preferencjach systemowych, nawet jako administrator. Aby zresetować hasło, nie można się zalogować. Jeśli nie możesz się wylogować, możesz ponownie uruchomić komputer, aby wymusić jego wylogowanie.

jonasfh
źródło