[Samba] s3 winbind loosing kerbers ticket

Taylor, Jonn jonnt at taylortelephone.com
Mon May 2 11:14:41 MDT 2011


I have 2 CentOS 5.6 x86_64 servers configured with with samba 3.5.4,
CTDB, GFS and DRDB in an avtive,active cluster. After some time winbind
looses the ticket. After this I have to do a net ads join on the server
to get things going. The main DC is a windows 2003 server with SP2. I do
have 2 more samba 4 DC's that I use for backup authentication only that
run on debian 6 that are a VM. Not sure if they could be causing a
problem or not.

This is what I am seeing in the logs.

winbindd/winbindd_util.c:289(trustdom_recv)  Could not receive trustdoms : 240 Time(s)

And

[root at pdc ~]# wbinfo -t
checking the trust secret for domain TAYLORTELEPHONE via RPC calls failed
Could not check secret
[root at pdc ~]# wbinfo -a someuser%password
plaintext password authentication failed
Could not authenticate user someuser%password with plaintext password
challenge/response password authentication failed
error code was NT_STATUS_ACCESS_DENIED (0xc0000022)
error messsage was: Access denied
Could not authenticate user someuser with challenge/response

[root at pdc ~]# klist -e
Ticket cache: FILE:/tmp/krb5cc_0
Default principal: administrator at TAYLORTELEPHONE.COM

Valid starting     Expires            Service principal
04/28/11 09:23:18  04/28/11 09:23:22 
krbtgt/TAYLORTELEPHONE.COM at TAYLORTELEPHONE.COM
    renew until 04/28/11 09:23:22, Etype (skey, tkt): ArcFour with
HMAC/md5, ArcFour with HMAC/md5


Kerberos 4 ticket cache: /tmp/tkt0
klist: You have no tickets cached


And then if I do

[root at pdc ~]# net ads join -Uadministrator%password
Using short domain name -- TAYLORTELEPHONE
Joined 'PDC' to realm 'taylortelephone.com'
DNS update failed!
[root at pdc ~]# wbinfo -a someuser%password
plaintext password authentication succeeded
challenge/response password authentication succeeded

everything works again for awhile.

samba3x-common-3.5.4-0.70.el5_6.1
samba3x-winbind-3.5.4-0.70.el5_6.1
samba3x-client-3.5.4-0.70.el5_6.1
samba3x-3.5.4-0.70.el5_6.1


[global]
    workgroup = TAYLORTELEPHONE
    realm = TAYLORTELEPHONE.COM
    server string = Cluster Share %L
    interfaces = eth0, lo
    security = ADS
    password server = 192.168.173.10
    log file = /var/log/samba/samba3.log
    clustering = Yes
    wins server = 192.168.173.10
    idmap backend = idmap_rid:TAYLORTELEPHONE=500-4000000
    idmap uid = 500-4000000
    idmap gid = 500-4000000
    template homedir = /home/%U
    template shell = /bin/bash
    winbind enum users = Yes
    winbind enum groups = Yes
    winbind use default domain = Yes
    winbind refresh tickets = Yes
    winbind offline logon = Yes

[apps]
    comment = Application Data
    path = /data/programs
    force user = root
    force group = Domain Admins
    read only = No
    inherit acls = Yes
    vfs objects = recycle
    recycle: config-files = /etc/samba/samba-recycle.conf

[share]
    comment = Share Data
    path = /clusterdata/share
    force user = root
    force group = Domain Admins
    read only = No
    inherit acls = Yes
    vfs objects = recycle
    recycle: config-files = /etc/samba/samba-recycle.conf

[home]
    comment = Home Directories
    path = /clusterdata/home
    read only = No

[printers]
    comment = SMB Print Spool
    path = /var/spool/samba
    guest ok = Yes
    printable = Yes
    browseable = No

[netlogon]
    comment = Network Logon Service
    path = /clusterdata/netlogon
    guest ok = Yes
    locking = No

[profiles]
    comment = Profile Share
    path = /clusterdata/profiles
    read only = No
    inherit owner = Yes
    profile acls = Yes
    hide files = /desktop.ini/outlook*.lnk/*Briefcase*/
    store dos attributes = Yes

[print$]
    comment = Printer Drivers
    path = /var/lib/samba/drivers
    read only = No
[root at pdc ~]# cat /etc/krb5.conf
[libdefaults]
 default_realm = TAYLORTELEPHONE.COM
 dns_lookup_realm = false
 dns_lookup_kdc = false
        ticket_lifetime = 24h
        forwardable = yes

[realms]
        TAYLORTELEPHONE.COM = {
  kdc = qbserver.taylortelephone.com:88
  admin_server = qbserver.taylortelephone.com:749
                default_domain = taylortelephone.com
        }

[domain_realm]
        .taylortelephone.com = TAYLORTELEPHONE.COM
        taylortelephone.com = TAYLORTELEPHONE.COM
 
[appdefaults]
pam = {
   debug = false
   ticket_lifetime = 36000
   renew_lifetime = 36000
   forwardable = true
   krb4_convert = false
}



More information about the samba mailing list