Pam winbind Link

From SambaWiki
Revision as of 15:29, 1 November 2015 by Hortimech (talk | contribs) (minor change 'uname -i' to 'uname -m')

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 in the right place instead of copying, so that you don't have to replace the file after every Samba update.



x86_64 vs. i686

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

# uname -m



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/