PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : passwd und smbpasswd syncronisieren



[HO]Xerxes
16.10.02, 22:44
gibt es eigentlich eine vernüngtige möglichkeit, die passwd (mit den linuxpasswörtern) mit der smbpasswd (für samba eben ;) ) zu syncronisieren? bei uns in der schule sind nämlich werden nämlich alle user als linux-user angelegt. auf dem alten server hatten wir noch ein spezial-umgeschriebenes yast, dass die neuen user auch in der smbpasswd angelegt hat, leider ist der, der das mal gemacht hat, nicht mehr da. und da wir dem server nun ein update verpasst haben, werden neue user logischerweise nur noch in der passwd und shadow angelegt, nicht aber in der smbpasswd.

oder was gibt's denn generell für möglichkeiten, die samba/linux-user schön zu verwalten?

MHage
17.10.02, 21:50
Hi,

vielleicht kann ich Dir helfen.

Für diesen Zweck gibt es zwei Parameter für die /etc/smb.conf. Der eine dient dazu, ein Skript zu initialisieren, mit dem ein Account auf der Linux-Seite angelegt werden kann, das andere dient dazu, einen Account auf der Linux-Seite zu löschen.
Beide Parameter akzeptieren die Makroexpansion %u, welches zu dem anzulegenden (zu löschenden) User expandiert wird. Mit der Option -g wird die Gruppe festgelegt, zu der der User aus der Makroexpansion gehören soll.

[global]

add user script = /usr/sbin/useradd %u -g Beispielgruppe
delete user script = /usr/sbin/userdel %u

Es werden also die allgemein gebräuchlichen Routinen 'useradd' und 'userdel' verwendet.

Eventuell musst Du halt noch die Pfade anpassen zu 'useradd' und 'userdel' !

Funktioniert erst seit Version Samba-2.0.5a !


Sag mal bescheid ob's hingehauen hat

Ciao
MHage