[Samba] winbindd: getent passwd yields empty GECOS field

Christopher Cox chriscox at endlessnow.com
Thu Feb 13 23:33:41 UTC 2020


On 2/13/20 5:07 PM, Johan Hattne via samba wrote:
> Dear all;
> 
> I'm trying to use winbindd to resolve names in an AD setup.  I can 
> authenticate just fine, but I've noticed that for some users "getent 
> passwd" returns a GECOS field populated with displayName from the LDAP 
> servers and for others is does not.  For example:
> 
>    $ getent passwd user1
>    user1:*:1111111111:2222222222:John Doe:/home/user1:/bin/bash
>    $ getent passwd user2
>    user2:*:3333333333:2222222222::/home/user2:/bin/bash

I also see this problem.  Haven't figured out what's in common to make 
or not make the displayname show up.  There for some and not for others.

> 
> I don't see any systematic differences between users for which this 
> works and for those where it doesn't, but I would like to see the GECOS 
> populated for all users.  I've seen this issue discussed in various 
> places in the past but nowhere solved, so I' hoping there's simple fix. 
> Can anyone provide insight?
> 
> Full smb.conf below (the Time Machine stuff is probably irrelevant, but 
> included for completeness); this is using the buster-samba410 packages 
> from https://apt.van-belle.nl/debian.
> 
> [global]
>          client signing = required
>          load printers = No
>          local master = No
>          log file = /var/log/samba/log.%m
>          max log size = 1000
>          mdns name = mdns
>          realm = AD.EXAMPLE.COM
>          security = ADS
>          server min protocol = SMB2
>          server signing = required
>          server string = Samba %v (%h)
>          template homedir = /home/%U
>          template shell = /bin/bash
>          winbind use default domain = Yes
>          workgroup = AD
>          fruit:copyfile = yes
>          idmap config * : rangesize = 1000000
>          idmap config * : range = 1734200000 - 1999999999
>          idmap config * : backend = autorid
>          use sendfile = Yes
>          vfs objects = catia fruit streams_xattr
> 
> 
> [time_machine]
>          comment = Time Machine (%h)
>          path = /var/time_machine/%U
>          read only = No
>          valid users = "@AD.EXAMPLE.COM\mygroup"
>          fruit:model = RackMac
>          fruit:encoding = native
>          fruit:time machine max size = 1024G
>          fruit:time machine = yes
> 
> // Best wishes; Johan
> 



More information about the samba mailing list