[Samba] Getent Differences on a DC and a Member Server
Felix Matouschek
felix.matouschek at vipco.de
Thu Jul 2 06:18:47 UTC 2015
Hi David,
I experienced this issue as well, it's currently a limitation of Samba 4.2.2.
Samba 4.2.2 DCs do not support pulling home directories and login shells from AD via rfc2307.
I solved this issue with the "template homedir" and "template shell" directives.
You lose some flexibility but at least it works.
Excerpt from my DC smb.conf:
winbind nss info = rfc2307:MYDOMAIN, template
template shell = /bin/bash
template homedir = /home/users/%U
Greetings,
Felix
-----Ursprüngliche Nachricht-----
Von: samba-bounces at lists.samba.org [mailto:samba-bounces at lists.samba.org] Im Auftrag von David Minard
Gesendet: Donnerstag, 2. Juli 2015 06:18
An: samba at lists.samba.org
Betreff: [Samba] Getent Differences on a DC and a Member Server
G'day All,
I'm running Centos 7, Samba4.2.2. (SSSD is NOT running (not even installed on the Member Server))
/etc/nsswitch on both:
passwd: files winbind
group: files winbind
the winbind libs have been sym-linked as described in the tiki. All seems to be working well on both the DC and Member Server.
Both smb.fonfs have:
idmap config *:backend = tdb
idmap config *:range = 3000000-4000000
idmap config AD:backend = ad
idmap config AD:schema_mode = rfc2307
idmap config AD:range = 600-2999999
winbind nss info = rfc2307
winbind trusted domains only = no
winbind use default domain = yes
winbind enum users = yes
winbind enum groups = yes
winbind refresh tickets = Yes
On the DC I've changed winbind to winbindd in the "server services"
line, and winbindd starts up as expected.
Can anyone tell me why I get slightly different answers from 'getent passwd [username]' from a DC and a Member Server.
eg: getent passwd fred
DC:
fred:*:4999:1001:Fred Nerks:/home/AD/fred:/bin/false
On a Member Server:
fred:*:4999:1001:Fred Nerks:/home/fred:/bin/tcsh
On the DC the HomeDirectory and Shell Fields are not what I defined for user Fred.
On the Member Server, Homedirectory and Shell are what I defined for user Fred.
Why is there a difference?
--
This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/options/samba
More information about the samba
mailing list