/usr/home

just some random thoughts

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.