Jak otworzyć aplikacje na mac z prawami superużytkownika

Każdy program w systemie Mac OS X można otworzyć z przywilejami (prawami) superużytkownika, jeśli znasz hasło administratora. Ale nie rób tego, jeśli jesteś niedoświadczonym użytkownikiem, ponieważ twoje działania mogą zaszkodzić programowi lub systemowi.

Kroki

Metoda 1 z 3:
Z konta administracyjnego
  1. Obraz zatytułowany rozumie ikonę
jeden. Obliczyć ryzyko. Większość programów z graficznym interfejsem użytkownika nie ma na celu rozpoczęcia od praw nadzorujących. Dlatego ogranicz zadania, w których rozumiesz, w przeciwnym razie może wystąpić, aby pliki będą niedostępne, programy będą działać z przerwami lub bezpieczeństwo systemu pojawią się.
  • Obraz zatytułowany Otwórz aplikacje z uprawnieniami root na etapie MAC 2
    2. Otwórz terminal. Wprowadź konto administratora na komputerze. Kliknij Programy> Narzędzia> Terminal.
  • Konto administracyjne musi być zainstalowane hasło - w przeciwnym razie nie będziesz mógł uzyskać prawa do superwera przez terminal.
  • Obraz zatytułowany Otwórz aplikacje z uprawnieniami root na etapie MAC 3
    3. Wypróbuj szybką metodę. Korzystając z poleceń Sudo, programy można uruchomić za pomocą praw Superuser, ale dla tego musisz znać ścieżkę do pliku wykonywalnego w pakiecie oprogramowania. Większość wstępnie zainstalowanych programów i wielu programów innych firm usprawnia zawartość pakietów, więc spróbuj wykonać następujące czynności:
  • Wpisz sudo "Ścieżka do programu programu na dysku twardym.Aplikacja / Spis treści / MacOS /Nazwa programu".
    Na przykład, aby otworzyć iTunes, wprowadź "/ Aplikacje / iTunes.Aplikacja / Spis treści / MacOS / iTunes"}} i naciśnij ⏎ Wróć.
  • Wprowadź hasło do konta administratora, w którym wprowadziłeś. Kliknij ⏎ Wróć.
  • Jeśli działa polecenie, program będzie otwarty z prawami Superusera. Jeśli terminal pojawi się komunikat "Nie znaleziono polecenia" (polecenie nie zostało znalezione), przejdź do następnego kroku.
  • Obraz zatytułowany Otwórz aplikacje z uprawnieniami root na etapie MAC 4
    cztery. Otwórz zawartość pakietu oprogramowania. Jeśli szybka metoda nie udzieliła sukcesu, znajdź program w Findera. Kliknij prawym przyciskiem myszy (lub zacisk Kontrola i kliknij prawym przyciskiem myszy) na ikonie programu, aw menu Wybierz opcję Pokaż zawartość pakietu.
  • Obraz zatytułowany Otwórz aplikacje z uprawnieniami root na etapie MAC 5
    pięć. Znajdź plik wykonywalny. Na ekranie pojawi się jeden lub więcej folderów. Plik wykonywalny jest w jednym z nich, co do reguły, w folderze / zawartości / MacOS.
  • Często plik wykonywalny przenosi taką samą nazwę jak program, ale może być nazywany inaczej, na przykład, "biegnij.sh."
  • W większości przypadków ikona pliku wykonywalna wygląda jak czarny plac ze słowem "EXEC".
  • Obraz zatytułowany Otwórz aplikacje z uprawnieniami korzeniowymi na etapie MAC 6
    6. Wpisz polecenie sudo w terminalu. Wpisz sudo, a następnie umieść przestrzeń. Dopóki nie wejdziesz do polecenia.
  • Obraz zatytułowany Otwórz aplikacje z uprawnieniami korzeniowymi na etapie MAC 7
    7. Przeciągnij plik wykonywalny na terminal. Ścieżka do pliku zostanie automatycznie włożona do terminala.
  • Obraz zatytułowany Otwórz aplikacje z uprawnieniami korzeniowymi na Mac Krok 8
    osiem. Wprowadź hasło, aby potwierdzić polecenie Start. Kliknij ⏎ Wróć. Wprowadź hasło do konta administratora, w którym wprowadziłeś, a następnie naciśnij ponownie ⏎ Wróć. Program otworzy się z prawami superużytkownika.
  • Metoda 2 z 3:
    Z konta Gościa
    1. Obraz zatytułowany Otwórz aplikacje z uprawnieniami root na etapie MAC 9
    jeden. Otwórz terminal na koncie Gościa. Wielu administratorów systemu woli pracować na koncie Gościem, aby zmniejszyć możliwe uszkodzenia z błędów lub złośliwych ataków. Aby skorzystać z tej metody, musisz znać hasło administracyjne, ale otrzymasz tymczasowe prawa superużytkownika bez konieczności logowania się jako administratora. Najpierw otwórz okno terminala.
  • Obraz zatytułowany Otwórz aplikacje z uprawnieniami root na Mac Krok 10
    2. Tymczasowo stać się administratorem. W terminalu wprowadź polecenie su - umieść miejsce, a następnie wprowadź nazwę użytkownika i hasło. Więc staniesz się tymczasowo administratora.
  • Defis w zespole niekoniecznie koniecznie, ale polecamy to zrobić. Defis ustawia zmienne środowiskowe i katalog administracyjny, co zmniejsza prawdopodobieństwo przypadkowego uszkodzenia.
  • Obraz zatytułowany Otwórz aplikacje z uprawnieniami root na etapie MAC 11
    3. Otwórz program za pomocą polecenia sudo. Wpisz polecenie sudo "Ścieżka do programu programu na dysku twardym.Aplikacja / Spis treści / MacOS /Nazwa programu". Jeśli nie doprowadziło to do sukcesu lub potrzebujesz dodatkowych instrukcji, przeczytaj pierwszą część tego artykułu.
  • Obraz zatytułowany Otwórz aplikacje z uprawnieniami korzeniowymi na Mac Krok 12
    cztery. Powrót do konta gościa. Po zakończeniu wszystkich zadań wymagających prawa do superużytkownika wprowadź wyjście w terminalu. Pozostawisz konto administracyjne i powrócisz do konta Gościa.
  • Metoda 3 z 3:
    Rozwiązywanie problemów
    1. Obraz zatytułowany Otwórz aplikacje z uprawnieniami korzeniowymi na etapie MAC 13
    jeden. Wyłącz funkcję ochrony integralności systemu (wysokie ryzyko). Ta funkcja została po raz pierwszy przedstawiona w systemie Mac OS 10.11 El Capitan, ogranicza dostęp do ważnych plików nawet dla superużytkownika. Jeśli nie możesz uzyskać przywileju superużytkownika, wyłącz funkcję ochrony integralności systemu. Zrób to tylko w przypadku pewności siebie w swoich umiejętnościach i zrozumieć, że błąd może prowadzić do upadku systemu i nie działalność komputera.
    • Zrestartuj swój komputer. Zacisk ⌘ polecenie + R, Po usłyszeniu dźwięku pobierania komputera, aby wprowadzić tryb odzyskiwania.
    • W górnym menu wybierz Narzędzia> Terminal.
    • Wpisz CSrutil Wyłącz ponownie w terminalu.
    • Niech komputer ponownie się uruchamia jak zwykle. Teraz użyj opisanych powyżej metod, aby otworzyć program z uprawnieniami Superuser. Po zakończeniu powtórz opisany proces, ale zamiast wyłączania, wprowadź ponownie, aby ponownie aktywować funkcję ochrony integralności systemu.
  • Obraz zatytułowany Otwórz aplikacje z uprawnieniami root na etapie MAC 14
    2. Użyj edytora tekstu "nano" zamiast edytora tekstu z graficznym interfejsem użytkownika. Sustain i Safer Edytowanie plików systemowych za pomocą edytora tekstu w terminalu. Nano jest najprostszym edytorem tekstu, który jest wstępnie ustawiony w systemie Mac OS X. Aby otworzyć ten edytor z przywilejami superużytkownika, wprowadź sudo nano, umieść spację, a następnie wprowadź ścieżkę do dokumentu tekstowego. Teraz dokument może być edytowany z terminalu. Po zakończeniu kliknij Kontrola + O, Aby zapisać wprowadzone zmiany, a następnie kliknij Kontrola + X, Zamknąć "nano".
  • Na przykład polecenie sudo nano / etc / hosts otworzy plik hostów z prawami Superuser.
  • Polecamy najpierw utworzenie kopii zapasowej plików systemowych, a następnie przejdź do ich edytują. Aby to zrobić, wprowadź sudo cp Path_k_system_file Path_f_file_bener_kopia. Na przykład zespół sudo cp / etc / hosts / etc / hosts.Kopia zapasowa utworzy kopię pliku hostów pod nazwą "Hosts.Utworzyć kopię zapasową ". Jeśli popełniłeś błąd, zmienisz nazwę niewłaściwego pliku w Sudo MV / etc / Hosts / etc / Hosts.Zły, a następnie przywróć kopię zapasową za pomocą Sudo CP / etc / Hosts.Kopia zapasowa / etc / hosts.
  • Rada

    • Cytaty wokół ścieżki do pliku są konieczne tylko wtedy, gdy ścieżka do pliku zawiera spacje.

    Ostrzeżenie

    • Błąd wykonany podczas pracy z uprawnieniami Superusera może zniszczyć system lub wykonać komputer nieodpowiedni do użytku. Ryzyko wyżej w wersji 10.10 i wcześniej, a także 10.11 Gdy funkcja ochrony bezpieczeństwa systemu jest wyłączona. Przechowuj hasło administratora niezawodnie, aby napastnicy nie mogli uzyskać prawa do superużytkownika.
    Podobne publikacje