linux 使用pam_ldap經過ad域認證

配置linux經過ad認證的方法有不少,如samba使用的winbind方式。這裏我使用的是pam_ldap方式,網上有不少這樣相關的文章,都是按官網上一步步作,先配nsswitch.conf,再配ldap.conf。配置nsswitch.conf的做用是告訴系統去哪裏獲取到用戶的pw信息(如getpwnam,getpwuid等函數調用時用),有時候,咱們一般但願將賬號配置在系統的/etc/passwd,只須要使用ad做一個認證,沒有必要按官網的步驟一步步來。linux

首行下載pam_ldap函數

wget http://www.padl.com/download/pam_ldap.tgzui

解壓編譯安裝:debug

tar -xzvf pam_ldap.tgz調試

cd pam_ldapget

./configure --prefix=/usr --sysconfdir=/etcit

mv /usr/lib/security/pam_ldap.so /lib64/security/編譯

修改/etc/ldap.conf以下配置

接觸過AD的朋友,我想一眼就能看懂,若是須要調試能夠開啓debug和logdir,這樣就能夠知道報錯信息。下載

修改/etc/pam.d/system-auth添加紅框部分以下:

在ad中新建一個用戶,同時在linux系統建相同用戶名的賬號,不用設密碼,嘗試一下能夠用ad密碼登錄了。

相關文章
相關標籤/搜索