Patrzę teraz na sam plik kickstart ARD i wygląda na to, że ktoś skopiował go z niego dosłownie (nie wiedząc, co zrobiły te opcje?) Lub kazano mu uruchomić te bity.
Zacznę od wyłączenia ARD, abyś mógł znaleźć plik kickstart (według pliku kickstart „Zatrzymaj usługę zdalnego zarządzania i dezaktywuj ją, aby nie uruchomiła się po ponownym uruchomieniu komputera.”):
Powinno to zatrzymać i wyłączyć klienta zdalnego zarządzania (pamiętaj, że przetrwa on restart, więc musisz wybrać odpowiednie opcje i włączyć je ponownie, jeśli zarządzasz nimi zdalnie).
Poniżej znajduje się (długa) kopia / wklej z opcji wymienionych w pliku kickstart, ale najpierw kilka interpretacji opartych na pliku kickstart:
Gdybym to był ja, pośpieszyłbym się z tym. Wydaje mi się, że ta konfiguracja ustawia tego klienta na akceptowanie całkiem złego hasła VNC od każdego i daje mu pełny dostęp. Obecnie robi to również automatycznie przy uruchamianiu.
Przykłady:
Odinstaluj pliki programu (ale nie preferencje i ustawienia), zainstaluj dany pakiet, a następnie uruchom ponownie usługę.
kickstart -uninstall -files -install -package RD_Admin_Install.pkg -restart -console
Zainstaluj podany pakiet, a następnie uruchom ponownie agenta ARD.
kickstart -install -package RD_Client_Install.pkg -restart -agent
W wersji 10.4 i wcześniejszych zatrzymaj usługę zdalnego zarządzania, ale jeśli zostanie aktywowana, uruchomi się po ponownym uruchomieniu komputera. W wersji 10.5 i nowszych użyj zamiast tego kickstart -deactivate.
kickstart -stop
Zatrzymaj usługę zdalnego zarządzania i wyłącz ją, aby nie uruchomiła się po ponownym uruchomieniu komputera.
kickstart -deactivate -stop
Uruchom ponownie agenta.
kickstart -restart -agent -console
Aktywuj usługę zdalnego zarządzania, a następnie uruchom ponownie agenta. kickstart -activate -restart -agent -console
Aktywuj usługę zdalnego zarządzania, włącz dostęp i zrestartuj agenta.
kickstart -activate -configure -access -on -restart -agent
Wyłącz dostęp użytkownika.
kickstart -configure -access -off
Daj administratorowi i bobowi cały dostęp.
kickstart -configure -access -on -privs -all -users admin, bob
Użyj kont Directory Server do uwierzytelnienia. Użytkownicy muszą należeć do jednej z grup katalogów ARD w celu uwierzytelnienia.
kickstart -configure -clientopts -setdirlogins -dirlogins tak
Wyłącz dodatkowe menu Zdalne zarządzanie.
kickstart -configure -clientopts -setmenuextra -menuextra no
Poniższe przykłady dotyczą tylko systemu OS X 10.5 i nowszych.
Zezwól na dostęp tylko tym użytkownikom (użytkownicy muszą być określeni w osobnym poleceniu).
kickstart -configure -allowAccessFor -specifiedUsers
Zezwól na dostęp dla wszystkich użytkowników i daj wszystkim użytkownikom pełny dostęp.
kickstart -configure -allowAccessFor -allUsers -privs -all
Uruchom usługę zdalnego zarządzania.
kickstart -activate
URUCHAMIANIE Z LINII POLECEŃ
Ten skrypt może być uruchamiany jak każde narzędzie UNIX z linii poleceń lub wywoływany z innego skryptu.
Przed rozpoczęciem:
Użyj tego skryptu na własne ryzyko. Przeczytaj to najpierw i zrozum.
Zaloguj się jako administrator (musisz mieć uprawnienia sudo)
Skopiuj ten skrypt w dowolne miejsce (na przykład / usr / bin / local /)
Upewnij się, że ten plik ma uniksowe zakończenia linii, w przeciwnym razie nie będzie działać.
Bieganie:
Uruchom skrypt za pomocą „sudo” (wprowadź hasło, jeśli pojawi się monit)
sudo ./kickstart -restart -agent
Przełączniki wiersza polecenia:
Opcjonalne przełączniki „rodzicielskie” aktywują funkcje kickstart najwyższego poziomu:
-uninstall -install -deactivate -activate -configure -stop -restart
Funkcje te można wybrać niezależnie, ale zawsze będą wykonywane w kolejności pokazanej powyżej.
Aby wydarzyło się coś interesującego, musisz określić jedną lub więcej opcji nadrzędnych oraz jedną lub więcej opcji podrzędnych dla tych, które ich wymagają. Opcje potomne zostaną zignorowane, chyba że podano również ich opcję nadrzędną.
Wszystkie opcje są przełącznikami (nie przyjmują argumentów), z wyjątkiem -package -users i -mask, jak zauważono poniżej.
-uninstall ## Włącz opcje „odinstaluj”:
-files ## Uninstall all ARD-related files
-settings ## Remove access privileges in System Preferences
-prefs ## Remove Remote Desktop administrator preferences
-install ## Włącz opcje „instalacji”:
-package path ## Podaj ścieżkę do pakietu instalatora do uruchomienia
-configure ## Włącz opcje „konfiguruj”:
-users john, admin ## Określ użytkowników, aby ustawili uprawnienia lub dostęp (domyślnie wszyscy użytkownicy)
-activate ## Aktywuj agenta ARD w Sys Prefs, aby działał podczas uruchamiania
-dezaktywuj ## Dezaktywuj agenta ARD w Sys Prefs, aby działał podczas uruchamiania
-access ## Ustaw dostęp dla użytkowników: -on ## Przyznaj dostęp -off ## Odmów dostępu
-privs ## Ustaw uprawnienia dostępu użytkownika:
-none ## Disable all privileges for specified user
-all ## Grant all privileges (default)...
## ... or grant any these privileges...
-DeleteFiles ##
-ControlObserve ## Control AND observe (unless ObserveOnly is also specified)
-TextMessages ## Send a text message
-ShowObserve ## Show client when being observed or controlled
-OpenQuitApps ## Open and quit aplicationns
-GenerateReports ## Generate reports (and search hard drive)
-RestartShutDown ##
-SendFiles ## Send *and/or* retrieve files
-ChangeSettings ## Change system settings
-ObserveOnly ## Modify ControlObserve option to allow Observe mode only
-mask number ## Specify "naprivs" mask numerically instead (advanced)
-allowAccessFor ## Określ tryb dostępu do zdalnego zarządzania
-allUsers ## Grant access to all local users
-specifiedUsers ## Only grant access to users with privileges
-computerinfo ## Podaj wszystkie cztery pola informacji o komputerze (domyślnie każde jest puste)
-set1 -1 <text>
-set2 -2 <text>
-set3 -3 <text>
-set4 -4 <text>
-clientopts ## Zezwól na specyfikację kilku opcji.
-setmenuextra -menuextra yes|no ## Set whether menu extra appears in menu bar
-setdirlogins -dirlogins yes|no ## Set whether directory logins are allowed
-setreqperm -reqperm yes|no ## Allow VNC guests to request permission
-setvnclegacy -vnclegacy yes|no ## Allow VNC Legacy password mode
-setvncpw -vncpw mynewpw ## Set VNC Legacy PW
-setwbem -wbem yes|no ## Allow incoming WBEM requests over IP
-stop ## Zatrzymaj agenta i / lub program konsoli (nie dotyczy, jeśli dyskiem docelowym nie jest /)
-restart ## Włącz opcje „restart”: (Nie dotyczy, jeśli dyskiem docelowym nie jest /)
-agent ## Uruchom ponownie agenta ARD i pomocnika -console ## Uruchom ponownie aplikację konsoli -menu ## Uruchom ponownie menu dodatkowe
-targetdisk ## Dysk, na którym ma działać, określony jako punkt montowania w bieżącym systemie plików. Domyślnie bieżący wolumin rozruchowy: „/”. UWAGA: Wyłącza opcje -restart (nie wpływa na aktualnie uruchomione procesy).
-verbose ## Drukuj (nie można zlokalizować) wyjście z narzędzia instalatora (jeśli jest używane)
-quiet ## Brak opinii; po prostu biegnij.
-help ## Wydrukuj tę rozszerzoną wiadomość pomocy
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -clientopts -setvnclegacy -vnclegacy yes -clientopts -setvncpw -vncpw mypasswd -restart -agent -privs -all
Jak mogę to odkręcić?