On Thu, May 22, 2008 at 2:25 PM, Jason Gerfen <[EMAIL PROTECTED]> wrote:
> Forget my pam stack data
>
> auth       required     pam_env.so
> auth       sufficient   pam_winbind.so
> auth       sufficient   pam_unix.so try_first_pass likeauth nullok
> auth       sufficient   pam_krb5.so use_first_pass
> auth       required     pam_deny.so
>
> account    required     pam_unix.so
> account    sufficient   pam_krb5.so ignore_root
> account    sufficient   pam_winbind.so
>
> password   optional     pam_krb5.so
> password   required     pam_cracklib.so difok=2 minlen=8 dcredit=2 ocredit=2
> try_first_pass retry=3
> password   sufficient   pam_unix.so try_first_pass use_authtok nullok md5
> shadow
> password   required     pam_deny.so
>
> session    required     pam_mkhomedir.so umask=0000 skel=/etc/skel/ silent
> session    required     pam_limits.so
> session    required     pam_unix.so
> session    optional     pam_krb5.so
>
>
> Linux Addict wrote:
>>
>> On Thu, May 22, 2008 at 2:03 PM, Jason Gerfen <[EMAIL PROTECTED]>
>> wrote:
>>>
>>> UPDATE
>>> Jason Gerfen wrote:
>>>>
>>>> I have been ready everything I can regarding this setup but am having a
>>>> problem that I am unsure of.
>>>>
>>>> I am unable to authenticate any user despite the following commands
>>>> working:
>>>> %> getent passwd <username>
>>>> %> wbinfo -u
>>>> %> wbinfo -g
>>>>
>>>> With the getent passwd I am able to see all of my UID/GID being mapped
>>>> via
>>>> winbdind to the rid of the domain user account.
>>>>
>>>> This command fails:
>>>> %> wbinfo -i <username>
>>>
>>> This command works
>>> %> wbinfo --krb5auth=smb%password
>>>
>>> From a windows machine this fails
>>> %> net use x: \\server.domain.com\share /user:smb
>>>
>>>> And in the log files when attempting to authenticate against this
>>>> machine
>>>> by mapping a share the following is seen in the log files:
>>>> check_ntlm_password:  Checking password for unmapped user
>>>> [EMAIL PROTECTED] with the new password interface
>>>>
>>>> This is inacurate as with a krb5 tgt the correct line should look like:
>>>> check_ntlm_password:  Checking password for unmapped user
>>>> [EMAIL PROTECTED] with the new password
>>>> interface
>>>>
>>>> Unless I am missing something I believe my configuration shown below is
>>>> accurate and as of yet I have not received any real answer to this
>>>> problem.
>>>>
>>>> Any help is appreciated.
>>>>
>>>> Here is my smb.conf
>>>> [global]
>>>>       workgroup = scl
>>>>       realm = SCL.DOMAIN.EDU
>>>>       server string = valhalla.scl.domain.edu
>>>>       netbios name = valhalla
>>>>
>>>>       password server = *
>>>>       encrypt passwords = true
>>>>       security = ads
>>>>
>>>>       os level = 20
>>>>
>>>>       allow trusted domains = no
>>>>
>>>>       ldap ssl = no
>>>>
>>>>       idmap uid = 5000-2000000
>>>>       idmap gid = 5000-2000000
>>>>       idmap domains = SCL
>>>>
>>>>       interfaces = eth0, lo
>>>>       bind interfaces only = yes
>>>>
>>>>       log level = 20
>>>>       log file = /var/log/samba3/log.%m
>>>>       max log size = 50
>>>>
>>>>       client signing = yes
>>>>       client schannel = no
>>>>       client use spnego = yes
>>>>
>>>>       preferred master = no
>>>>       local master = no
>>>>       domain master = no
>>>>       wins proxy = no
>>>>       dns proxy = No
>>>>
>>>>       template shell = /bin/bash
>>>>       nt acl support = yes
>>>>       create mask = 0775
>>>>       template homedir = /home/%U
>>>>
>>>>       winbind uid = 500-2000000
>>>>       winbind gid = 500-2000000
>>>>       winbind separator = +
>>>>       winbind enum users = yes
>>>>       winbind enum groups = yes
>>>>       winbind nested groups = yes
>>>>       winbind use default domain = yes
>>>>       winbind offline logon = true
>>>>
>>>>       printcap name = cups
>>>>       printing = cups
>>>>       load printers = yes
>>>>       cups options = raw
>>>>       print command =
>>>>       lpq command = %p
>>>>       lprm command =
>>>>
>>>> [test]
>>>>       comment = testing
>>>>       browsable = yes
>>>>       read only = yes
>>>>       create mode = 0644
>>>>       path = /home/jason
>>>>
>>>> Here is my krb5.conf
>>>> [libdefaults]
>>>>       default_realm = UTAH.EDU
>>>>
>>>> [realms]
>>>>       UTAH.EDU = {
>>>>               kdc = 155.99.1.95
>>>>       }
>>>>
>>>> [domain_realm]
>>>>       .utah.edu = DOMAIN.EDU
>>>>       DOMAIN.EDU = DOMAIN.EDU
>>>>       scl.DOMAIN.EDU = DOMAIN.EDU
>>>>
>>>> [loggin]
>>>>       default = FILE:/var/log/krb5.log
>>>>
>>>> [appdefaults]
>>>>       pam = {
>>>>               ticket_lifetime = 365d
>>>>               renew_lifetime = 365d
>>>>               forwardable = true
>>>>               proxiable = false
>>>>               retain_after_close = true
>>>>               minimum_uid = 0
>>>>       }
>>>>
>>>> The nsswitch.com file:
>>>> passwd:      compat winbind
>>>> shadow:      compat
>>>> group:       compat winbind
>>>>
>>>> # passwd:    db files nis
>>>> # shadow:    db files nis
>>>> # group:     db files nis
>>>>
>>>> hosts:       files dns wins
>>>> networks:    files
>>>>
>>>> services:    db files
>>>> protocols:   db files
>>>> rpc:         db files
>>>> ethers:      db files
>>>> netmasks:    files
>>>> netgroup:    files
>>>> bootparams:  files
>>>>
>>>> automount:   files
>>>> aliases:     files
>>>>
>>>>
>>>
>>> --
>>> Jas
>>> --
>>> To unsubscribe from this list go to the following URL and read the
>>> instructions:  https://lists.samba.org/mailman/listinfo/samba
>>>
>>
>> Have you checked your PAM configuration? What do you see on
>> /var/log/secure?
>
>
> --
> Jas
> --
> To unsubscribe from this list go to the following URL and read the
> instructions:  https://lists.samba.org/mailman/listinfo/samba
>

1. Did you tried su and ssh? What is the result?
2. Remove the *.tdb files on /var/lib/samba and restart the winbind.
There may be corruption.
3. Does the kinit gets ticket?

I suggest you make su or ssh work first, then start with smb. Also
check the /var/log/secure as it shud log anything related to
authentication.

Your pam configuration looks good. If you krb is configured correctly,
then winbind.so entries are not really required.
-- 
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba

Reply via email to