[Samba] Winbindd dies instantly

Rowland Penny rowlandpenny at googlemail.com
Fri Jan 30 06:46:29 MST 2015


On 30/01/15 13:01, Jesper Koivumäki wrote:
> Hi,
>
> I'm trying to set up a Samba 4.1.16 file server for our (Samba 4) 
> domain. But for some reason I can't seem to be able to get it to work. 
> Even worse, I have run out of ideas on how to debug this. I've been 
> tampering with this for quite some time now, but I've come to realize 
> I can't figure this out on my own.
>
> Can someone give me some pointers on where to look in order to fix this?
>
>
> First off, smbd and nmbd seem to work just fine (as is to be 
> expected), but winbindd dies instantly.
>
> This is how I've gone about it:
>
>     $ sudo service samba start
>
> Everything starts. But windbindd stops.
>
>     $ sudo net join ads -U administrator
>     Joined domain DOMAIN.
>
>     $ sudo service samba restart
>
> Everything starts, but winbindd stops again.
>
> output from winbindd:
>
>    winbindd version 4.1.16 started.
>    Copyright Andrew Tridgell and the Samba Team 1992-2013
>    Maximum core file size limits now 16777216(soft) -1(hard)
>    Registered MSG_REQ_POOL_USAGE
>    Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
>    lp_load_ex: refreshing parameters
>    Initialising global parameters
>    rlimit_max: increasing rlimit_max (1024) to minimum Windows limit
>    (16384)
>    params.c:pm_process() - Processing configuration file
>    "/opt/samba/local/etc/smb.conf"
>    Processing section "[Global]"
>    added interface eth0 ip=192.168.1.6 bcast=192.168.1.255
>    netmask=255.255.255.0
>    added interface eth0:0 ip=192.168.254.6 bcast=192.168.254.255
>    netmask=255.255.255.0
>    added interface eth0 ip=192.168.1.6 bcast=192.168.1.255
>    netmask=255.255.255.0
>    added interface eth0:0 ip=192.168.254.6 bcast=192.168.254.255
>    netmask=255.255.255.0
>    initialize_winbindd_cache: clearing cache and re-creating with
>    version number 2
>    Added domain BUILTIN (null) S-1-5-32
>    Added domain BLUNDER (null) S-1-5-21-2504862038-22785804-3050049357
>    Could not fetch our SID - did we join?
>    unable to initialize domain list
>
>
> smb.conf:
>
>    [Global]
>       netbios name = BLUNDER
>       workgroup = DOMAIN
>       realm = SMBDOMAIN.HOST.COM
>       server string = %h ArchLinux Host
>       security = ads
>       encrypt passwords = yes
>       password server = pdc.smbdomain.host.com
>
>       idmap config * : backend = rid
>       idmap config * : range = 10000-20000
>
>       winbind use default domain = Yes
>       winbind enum users = Yes
>       winbind enum groups = Yes
>       winbind nested groups = Yes
>       winbind separator = +
>       winbind refresh tickets = yes
>
>       template shell = /bin/false
>    #  template homedir = /home/%D/%U
>
>       preferred master = no
>       dns proxy = no
>       wins server = pdc.smbdomain.host.com
>       wins proxy = no
>
>       inherit acls = Yes
>       map acl inherit = Yes
>       acl group control = yes
>
>       load printers = no
>       debug level = 3
>       use sendfile = no
>
>
> Where do I go from here?
>

Well, you could start by adding either:

idmap config DOMAIN :backend = ad
idmap config DOMAIN :schema_mode = rfc2307
idmap config DOMAIN :range = 20001-29999

Or:

idmap config DOMAIN :backend = rid
idmap config DOMAIN :range = 20001-29999

to smb.conf, depending on which winbind backend you want use.

You can test if the join worked ok with 'sudo net ads testjoin'

What have you got in /etc/krb5.conf ?

Does /etc/resolv.conf point to the DC ?

Rowland



More information about the samba mailing list