Bug in smbpasswd oder in usermod oder in tdbsam?
Hallo Liste,
Ich habe hier samba als PDC laufen. Alles läuft prima. Nun habe ich
einen Fehler? festgestellt und bin fast der Meinung das es ein Bug
ist. Vielleicht hat je jemand eine Lösung dafür? Samba läuft in der
Neusten Version (etch) und passdb backend = tdbsam.
Ich will einen user 'roland' erstellen der zur Gruppe 'admins' gehören
soll. Die Gruppe 'admins' besteht bereits.
Szenario 1
# useradd -m -g admins roland
# smbpasswd -a roland
password 2x eingeben
Das funktioniert einwandfrei. Der User ist erstellt worden und steht
der Domäne zur Verfügung.
Szenario 2
# useradd -m roland
# usermod -g admins roland
# smbpasswd -a roland
password 2x eingeben
tdb_update_sam: Failing to store a SAM_ACCOUNT for [roland] without a
primary group RID
Failed to add entry for user aaa.
Failed to modify password entry for user roland
So funktioniert es nicht.
Wenn ich die den user 'roland' wieder der Gruppe 'roland' hinzufüge
erstellt smbpasswd mir auch wieder den Sambauser.
Wenn ich nun die Gruppe mit usermod von 'roland' auf 'admins' ändere,
kann ich mich auf dem PDC zwar einloggen aber der user läuft mir der
Gruppe 'roland' und nicht mir der Gruppe 'admins'.
Wie kann ich die 'samba-gruppe' ändern? Ist das ein bug? gibts da ein
Ausweg?
--
cu
Roland Kruggel mailto: rk.liste@bbf7.de
System: Intel 3.2Ghz, Debian etch, 2.6.15, KDE 3.4
Reply to: