Pam winbind Link

From SambaWiki
Revision as of 23:28, 17 October 2015 by Mmuehlfeld (talk | contribs) (New page about where to place pam_winbind.so links)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Introduction

To enable PAM to authenticate domain accounts via Winbindd, it is necessary that PAM finds "pam_winbind.so". For that, it is recommended to place a symbolic link on the right place instead of copying, to prevent replacing the file after every Samba update.



x86_64 vs. i686

The folder, in which the the link need to be created, differ on the platform you are running. To determine, run

# uname -i



Locate pam_winbind.so

The location of pam_winbind.so is defined by the ./configure parameter --with-pammodulesdir=. The default is "/usr/local/samba/lib/security/". If you don't remember the path, use "find", to locate the file

# find / -type f -name pam_winbind.so
/usr/local/samba/lib/security/pam_winbind.so



Red Hat based Operating Systems

x86_64

# ln -s /usr/local/samba/lib/security/pam_winbind.so /lib64/security/


i686

# ln -s /usr/local/samba/lib/security/pam_winbind.so /lib/security/



Debian based Operating Systems

x86_64

# ln -s /usr/local/samba/lib/security/pam_winbind.so /lib/x86_64-linux-gnu/security/


i686

# ln -s /usr/local/samba/lib/security/pam_winbind.so /lib/i368-linux-gnu/security/



SUSE based Operating Systems

x86_64

# ln -s /usr/local/samba/lib/security/pam_winbind.so /lib64/security/


i686

# ln -s /usr/local/samba/lib/security/pam_winbind.so /lib/security/