Difference between revisions of "Pam winbind Link"

m (grammar)
m (minor change 'uname -i' to 'uname -m')
Line 11: Line 11:
 
The folder, in which the the link needs to be created, differs on the platform you are running. To determine, run
 
The folder, in which the the link needs to be created, differs on the platform you are running. To determine, run
  
  # uname -i
+
  # uname -m
  
  

Revision as of 15:29, 1 November 2015

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/