Code: Alles auswählen
smbldap-useradd -a -m tester
Can't call method "get_value" on an undefined value at /usr/sbin/smbldap-useradd line 204.
Die Option defaultUserGid="513" in /etc/smbldap-tools/smbldap.conf ist gesetzt und die gid existiert nicht lokal sondern nur im LDAP. NSS verwendet selbstverständlich die Informationen aus LDAP, sodass bei einem "getent group" die Gruppen im LDAP auch angezeigt werden.
Möglicherweise liegt das Problem bei Samba und dessen Groupmapping. Ein Aufruf von "net groupmap list" liefert folgendes Ergebnis:
Code: Alles auswählen
Domain Admins (S-1-5-21-3473999625-3919037721-3383663318-512) -> 512
Domain Users (S-1-5-21-3473999625-3919037721-3383663318-513) -> 513
Domain Guests (S-1-5-21-3473999625-3919037721-3383663318-514) -> Domain Guests
Domain Computers (S-1-5-21-3473999625-3919037721-3383663318-515) -> 515
Administrators (S-1-5-32-544) -> 544
Account Operators (S-1-5-32-548) -> 548
Print Operators (S-1-5-32-550) -> 550
Backup Operators (S-1-5-32-551) -> 551
Replicators (S-1-5-32-552) -> 552
Dadurch, dass "getent group" auch die Gruppen aus LDAP auflistet, kann ich eine falsch konfigurierte /etc/libnss_ldap.conf ausschließen. Insofern bin ich ratlos wo das Problem liegen könnte.
Hat von euch vielleicht jemand eine Idee woran das liegen könnte?
Schon mal vielen Dank im Voraus.
Grüße
Dunedan