Apple Remote Desktop (ARD): kickstart Beispiele
Weil ich die Dokumentation zu kickstart
etwas spärlich finde und es daher manchmal ungewollte nebeneffekte gibt, habe ich mir ein paar Beispiele notiert:
dem Benutzer admin alle Rechte geben, ARD neustarten
/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart \
-activate -configure -access -on -users admin -privs -all -restart -agent -menu
Einstellung wird auf Nur diese Benutzer gesetzt. Mehrere lokale Benutzer und Gruppen können durch Komma getrennt werden. LDAP Gruppen funktionieren auch, dazu muss eine lokale Gruppe erstellt werden, die dann als NestedGroup Gruppen aus dem Verzeichnisdienst enthält.
Die Liste Nur diese Benutzer leeren
/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart \
-configure -allowAccessFor -specifiedUsers
ARD deaktivieren
/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart \
-deactivate -stop
Der Parameter -stop
ist redundant, kann zur Sicherheit aber nicht schaden. Die beiden Parameter lassen sich an jeden der obigen Konfigurationsbefehle anhängen. Nimmt man den Befehl einzeln, so bleiben die Einstellungen erhalten.
Alle Benutzer erlauben
/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart \
-configure -access -off
Entfernt alle Einschränkungen, die vorher gesetzt waren. Der ARD Dienst wird nicht deaktiviert.