Pam winbind Link

From SambaWiki
Revision as of 15:01, 1 November 2015 by Hortimech (talk | contribs) (grammar)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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 -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/