* On Mon, 22 Sep 2003 at 8:46 +0200, Dirk Hennrichs wrote:
Aaaaaaaah, das funktioniert hier auch, scheint ein Problem mit dem Eintrag 'add machine script' zu sein, dass dann die Workstation Accounts vom NT-PDC auf dem Samba 3.0rc4 erzeugen soll. Laut Anleitung aus dem Linux-Magazin 09/2003 soll der Eintrag so aussehen: 'add machine script = /usr/sbin/useradd -d /dev/null -g 100 -s /bin/false -M "%u"'. Aber für %u wird dann der Name der Workstation mit abschliessendem $ übergeben und dass legt er nicht an. Hat jemand eine Idee der sich mit Samba etwas auskennt wie man dieses Skript dahingegehen modifizieren kann dass es die Workstation-Einträge vornimmt ?????????????????ß
... 'add machine script'? Bist Du Dir sicher, daß das 'add machine script' heisst? Zumindest der hier ansässige samba 2.2.3 möchte den Parameter als 'add user script' getauft haben. Was sagt testparm - ist die Konfiguration korrekt? Leg Dir mal ein script /usr/local/bin/test_useradd (chmod 755 nicht vergessen) an, ändere die smb.conf und probier nochmal, die User anzulegen: ,----[ /usr/local/bin/test_useradd ]- | #!/bin/sh | echo $@ > /tmp/uadd `---- ,----[ /smb.conf ]- | add machine script = /usr/local/bin/test_useradd -d /dev/null -g 100 -s /bin/false -M "%u" `---- Wenn das Skript gerufen wird, siehst Du in /tmp einen File uadd, darin stehen die Parameter. Dann kannst Du prüfen, ob alles richtig übergeben wird. PS: Wird bitte bei Gelegenheit mal einen Blick in http://learn.to/quote - Vielen Dank! /apm -- GPG welcome, request public key: mailto:adalbert+key@lopez.at