adslwmmy@tpg.com.au
2004-Feb-04 01:48 UTC
[Samba] Fedora, Samba 3.0 Winbind problem. Pls help.
I have a Fedora Samba server and want to auth users against windows ad server using winbind. I can wbinfo -u all users, wbinfo -a any user and get succeded but whn I try to login via X i get the followin error. I know it is something simple but I cannot see it. Please help /etc/pam.d/login #%PAM-1.0 auth required pam_securetty.so auth sufficient pam_winbind.so #auth sufficient pam_unix.so use_first_pass auth required pam_stack.so service=system-auth auth required pam_nologin.so account sufficient pam_winbind.so account required pam_stack.so service=system-auth password required pam_stack.so service=system-auth session required pam_stack.so service=system-auth session required pam_mkhomedir.so skel=/etc/skel umask=0022 session optional pam_console.so /etc/pam.d/system-auth #%PAM-1.0 # This file is auto-generated. # User changes will be destroyed the next time authconfig is run. auth required /lib/security/pam_env.so auth sufficient /lib/security/pam_winbind.so auth sufficient /lib/security/pam_unix.so likeauth nullok use_first_pass auth required /lib/security/pam_deny.so account sufficient /lib/security/pam_winbind.so account required /lib/security/pam_unix.so password required /lib/security/pam_cracklib.so retry=3 typepassword sufficient /lib/security/pam_unix.so nullok use_authtok md5 shadow password required /lib/security/pam_deny.so session required /lib/security/pam_mkhomedir.so skel=/etc/skel/ umask=0022 session required /lib/security/pam_limits.so session required /lib/security/pam_unix.so winbind separator = + winbind uid = 10000-20000 winbind gid = 10000-20000 winbind enum users = yes winbind enum groups = yes #winbind cache time = 15 winbind use default domain = yes template homedir = /home/%D/%U template shell = /bin/bash By the way, I have setup security = ads in smb.conf /etc/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 = 24000 default_realm = RSC.CXM default_tgs_enctypes = des-cbc-crc des-cbc-md5 default_tkt_enctypes = des-cbc-crc des-cbc-md5 # dns_lookup_realm = false # dns_lookup_kdc = false [realms] RSC.CXM = { kdc = msdcsrv1.rsc.cxm:88 #admin_server = kerberos.example.com:749 default_domain = rsc.cxm } [domain_realm] .rsc.cxm = RSC.CXM rsc.cxm = RSC.CXM [kdc] profile = /var/kerberos/krb5kdc/kdc.conf [appdefaults] pam = { debug = false ticket_lifetime = 36000 renew_lifetime = 36000 forwardable = true krb4_convert = false }