[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: