[Samba] CentOS 5 client in W2K3 AD Domain, getent only showslocal info

Lemire, David d.lemire at anassoc.com
Wed Mar 19 19:01:10 GMT 2008


I decided to start over on my configuration, and this time I used the 
GUI tools available in CentOS for configuring Samba, Winbind, etc.  As a 
result I've made considerable progress.  I can:

- login using network credentials authenticated
   by the domain controller

- automatically generate home directories on the
   machine when new users login

- link to network shares for which I'm authorized

- link to a printer and print



What I don't have right now is:

- single sign-on -- once I login, I've got resubmit my password once to 
connect to a network share.  Having done so once, I don't need to do it 
again, but my login isn't sufficient.

- network browsing -- within Nautilus, if I double-click on Network, I 
see two SFPT servers on the two Linux machines on the wire, and a 
"Windows Network" icon.  If I double-click on Windows Network, I get an 
empty Nautilus window, and none of the network machines ever appear, 
even though they're part of the domain and a number of them have visible 
shares.

I think what's happening is that somehow the network login isn't 
resulting in a Kerberos ticket, but I'll admit that's a guess.  So I'm 
hoping someone can help my trouble-shoot my configuration files to 
overcome these last two items.  Configs are below.  Thanks much.

	DaveL


======================== smb.conf =========================
[global]
    workgroup = MYCOMPANY
    realm = MYCOMPANY.LOCAL
	server string = Samba Server / LLINDELL01
    security = ADS
	log file = /var/log/samba/%m.log
	max log size = 50
    password server = mailserver.mycompany.local
    idmap uid = 16777216-33554431
    idmap gid = 16777216-33554431
    template shell = /bin/bash
    winbind use default domain = true
    winbind enum users = true
    winbind enum groups = true
    template homedir = /home/%D/%U
============================ (end) smb.conf ================


========================= krb5.conf ========================
[logging]
  default = FILE:/var/log/krb5libs.log
  kdc = FILE:/var/log/krb5kdc.log
  admin_server = FILE:/var/log/kadmind.log

[libdefaults]
  default_realm = MYCOMPANY.LOCAL


[domain_realm]
  .mycompany.local = MYCOMPANY.LOCAL
  mycompany.local = MYCOMPANY.LOCAL

# added to try and achieve SSO (2008-03-11)
[appdefaults]
pam = {
    debug = false
    ticket_lifetime = 36000
    renew_lifetime = 36000
    forwardable = true
    krb4_convert = false
}
===================== (end) krb5.conf =======================


====================== nsswitch.conf ========================
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
======================(end) nsswitch.conf ===================

========================== /etc/pam.d/system-auth ===========
auth        required      pam_env.so
auth        sufficient    pam_unix.so likeauth nullok
auth        sufficient    pam_winbind.so use_first_pass
auth        required      pam_deny.so

account     required      pam_unix.so
account     sufficient    pam_winbind.so use_first_pass

password    required      pam_cracklib.so retry=3 type=
# above line is complete, should end w/the equals sign
password    sufficient    pam_unix.so nullok use_authtok md5 shadow
password    sufficient    pam_winbind.so use_first_pass
password    required      pam_deny.so

session     required      pam_mkhomedir.so skel=/etc/skel umask=0077
session     required      pam_limits.so
session     sufficient    pam_unix.so
session     sufficient    pam_winbind.so use_first_pass
==================== (end) /etc/pam.d/system-auth ===========







More information about the samba mailing list