[Samba] ADS winbind/krb5 error

simone72 simone72 at email.it
Mon Feb 2 17:26:53 GMT 2004


Hi all. 
Pretty new in Linux side of the world. I'm trying to run Samba 3.x on Fedora-core-1 in an ADS environment, 
with krb5 authentication. Installed Samba 3.0.2rc2 from source, installed the required libraries for 
kerberos MIT, configured smb.conf and krb5.conf.  
Run net ads join -U administrator and it worked, i can see the machine account in the active directory. From 
my linux box I can smbclient -U user -L windows2kclient and I get the list of the shares, while if i do from 
my linuxbox smbclient -U adsuser -L localhost i get this error: 
[root at fbcsrvsmb01 root]# smbclient -U user -L 192.168.100.10 
Password: 
session setup failed: NT_STATUS_CANT_ACCESS_DOMAIN_INFO. 
When I start winbind I get this error: 
 
[2004/02/02 17:51:58, 1] nsswitch/winbindd.c:main(843) 
  winbindd version 3.0.2rc2 started. 
  Copyright The Samba Team 2000-2004 
[2004/02/02 17:51:58, 1] nsswitch/winbindd_util.c:add_trusted_domain(166) 
  Added domain DOMAIN domain.com S-1-5-21-73586283-1897051121-1417001333 
[2004/02/02 17:51:58, 1] libsmb/clikrb5.c:ads_krb5_mk_req(269) 
  krb5_cc_get_principal failed (No credentials cache found) 
[2004/02/02 17:51:58, 1] nsswitch/winbindd_ads.c:ads_cached_connection(65) 
  ads_connect for domain DOMAIN failed: Cannot read password 
[2004/02/02 17:51:58, 1] nsswitch/winbindd_util.c:init_domain_list(300) 
  Could not fetch sid for our domain DOMAIN 
[2004/02/02 17:51:58, 1] libsmb/clikrb5.c:ads_krb5_mk_req(269) 
  krb5_cc_get_principal failed (No credentials cache found) 
[2004/02/02 17:51:58, 1] libsmb/cliconnect.c:cli_session_setup_kerberos(516) 
  spnego_gen_negTokenTarg failed: No credentials cache found 
 
wbinfo -u and -g doesn't work (Error looking up domain users). 
 
Edited the nsswitch to include winbind, and tryied to use the win2kserver WINS server or to enable nmbd wins 
from smb.conf but no luck. To check krb functionality I did 
[root at fbcsrvsmb01 root]# kinit adsuser 
Password for adsuser at DOMAIN.COM: 
[root at fbcsrvsmb01 root]# klist 
Ticket cache: FILE:/tmp/krb5cc_0 
Default principal: adsuser at DOMAIN.COM 
 
Valid starting     Expires            Service principal 
02/02/04 18:05:16  02/03/04 04:05:20  krbtgt/DOMAIN.COM at DOMAIN.COM 
        renew until 02/03/04 18:05:16 
 
 
Kerberos 4 ticket cache: /tmp/tkt0 
klist: You have no tickets cached 
 
My config files: 
 
#smb.conf 
[global] 
        workgroup = DOMAIN 
        realm = DOMAIN.COM 
        server string = Samba Server 
        security = ADS 
        auth methods = winbind 
        password server = 192.168.100.12 
        log file = /var/log/samba/log.%m 
        max log size = 100 
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 
        dns proxy = No 
        wins support = Yes 
        idmap uid = 10000-20000 
        idmap gid = 10000-20000 
        winbind separator = # 
        winbind use default domain = Yes 
        hosts allow = 192.168.100. 
 
#krb5.conf 
 
[logging] 
 default = FILE:/var/log/krb5libs.log 
 kdc = FILE:/var/log/krb5kdc.log 
 admin_server = FILE:/var/log/kadmind.log 
 
[libdefaults] 
 ticket_lifetime = 36000 
 default_realm = DOMAIN.COM 
 dns_lookup_realm = false 
 dns_lookup_kdc = false 
 
[realms] 
 DOMAIN.COM = { 
  kdc = 192.168.100.12:88 
  admin_server = 192.168.100.12:749 
 
 } 
 
[domain_realm] 
 .domain.com = DOMAIN.COM 
 domain.com = DOMAIN.COM 
 
[kdc] 
 profile = /var/kerberos/krb5kdc/kdc.conf 
 
[appdefaults] 
 pam = { 
   debug = false 
   ticket_lifetime = 36000 
   renew_lifetime = 36000 
   forwardable = true 
   krb4_convert = false 
 } 
 
#nsswitch 
 
passwd:     files winbind 
shadow:     files winbind 
group:      files winbind 
hosts:      files dns 
bootparams: nisplus [NOTFOUND=return] files 
ethers:     files 
netmasks:   files 
networks:   files 
protocols:  files 
rpc:        files 
services:   files 
netgroup:   files 
publickey:  nisplus 
automount:  files 
aliases:    files nisplus 
 
I went through the samba howto and red a lot of posts and documents around, but still can't figure out 
what's wrong. As far as I can understand it looks like kerb is working (kinit) but still samba (winbind) is 
not able to use it for authentication.  
 
I would really really really appreciate if someone could point me in the right direction. 
Meanwhile......back to samba howto!! 
 
Cheers 
 
Simone 



--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f

Sponsor:
Al Garden Center Peraga fioriscono nuove iniziative: ecco i Tour Day Peraga, per andare alla scoperta del Canavese! INFO 0125 665500
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=1613&d=2-2


More information about the samba mailing list