PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba und das add user script............



bubba1
14.03.04, 14:11
Hallo,

habe mal eine Frage zum add user script unter Samba.
Und zwar habe ich erfolgreich einen Linuxrechner in eine vorhandene Windows Domäne integriert.

Wenn Domänenmitglieder auf den Samba zugreifen, wird mit hilfe des add user script das jeweilige Benutzerverzeichniss angelegt und ein eintrag in der passwd vorgenommen.

So habe ich den Eintrag in [global] vorgenommen:
add user script = /usr/sbin/useradd %U -d /home/%U –m

Meine Frage bezieht sich jetzt auf das Script selber.
In dem Verzeichniss /usr/sbin ist ja eine Datei useradd.
Ist das schon ein fertiges Script was die Aufgabe der Benutzer Registrierung übernimmt?

Wenn ich die Datei nämlich mit vi öffnen, steht da eigentlich nur "Müll" drin.

Brauche als kein eigens Script mehr von Hand schreiben?

Vielen Dank

uTaNG
14.03.04, 15:59
Der /usr/sbin/useradd Befehl fügt einen neuen Eintrag in der /ets/passwd ab.

Wenn du die Geschichte mit den Windows Roaming Profiles erledigen möchtest dann wirst du nicht drum rum kommen ne kleine *.bat zu schreiben und diese dann mit:



[global]
logon script = logon.bat


einzubinden...

bubba1
14.03.04, 18:57
Danke für die schnelle Antwort ;-)

Mein Samba funktioniert ja einwandfrei.
Es werden beim ersten anmelden an Samba die Homeverzeichnisse angelegt, sowie der Eintrag in der passwd vorgenommen. So wie es auch sein soll.

Was ich eigentlich nur wissen wollte ist, ob das script "useradd" in /usr/sbin/ schon so vorkonfiguriert ist.
Also schon ein vorgefertigtes Script, das mit Samba mitgeliefert wird und sich um die Anlegung von den neuen Benutzern kümmert.

Wenn ich die Datei useradd mi einem Editor öffnen, steht das irgendwie nur "Datenmüll" drin. Also kein Script-Code oder so.

Was meinst Du denn mit Windows Roaming Profiles......?

Danke.....

drcux
14.03.04, 19:06
1. das ist kein Skript sondern ein Binary (ausführbares Programm)
2. es gehört nicht zum Samba-Paket, es legt lokale Linux-Benutzer an und gehört deswegen zum "Linux-Grundpaket"

bubba1
14.03.04, 19:30
Danke für die schnelle Antwort :-)

Ich könnte aber doch theoretisch ein eigenes script schreiben, oder?
Müsste dann halt nur in der [global] den Pfad änder auf mein script?

Also

add user script = /usr/sbin/useradd %U -d /home/%U –m

in

add user script = /pfad/zu/mein/script %U -d /home/%U –m

drcux
14.03.04, 20:31
natürlich...