Dieses Skript verwendet den dsimportexport
Befehl, um eine Importdatei zu erzeugen und es dann entweder in die NetInfo- oder LDAP-Domain Ihres Servers zu importieren.
Um einen Benutzer mit dem Kurznamen «steve», dem kompletten Namen «Steve Jobs», dem Kennwort «test» und einem Homeverzeichnis auf «www.example.com» zu erzeugen, benutzen Sie folgenden Befehl:
adduser -s steve -n ”Steve Jobs” -h www.example.com -p test
Das generiert eine dsimportexport
Datei namens importfile.txt
im Verzeichnis /tmp
, welche Sie dann im Arbeitsgruppen-Manager importieren können.
Um das alles in einem Schritt zu erledigen, können Sie auch dies verwenden:
adduser -s steve -n ”Steve Jobs” -h www.example.com -p test -L -A adminuser
Was Sie auffordert, Ihr Admin-Kennwort einzugeben und anschliessend die dsimportexport
Datei in die LDAP-Datenbank Ihres Servers importiert.
Das Skript ist gut dokumentiert. Für detailliertere Gebrauchsanweisungen sollten Sie unbedingt einen Blick darauf werfen. Denken Sie daran, dass dieses Skript annimmt, dass sich der Arbeitsgruppen-Manager im Verzeichnis /Applications/Server befindet. Falls dies nicht der Fall ist, müssen Sie es entsprechend anpassen.