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