2009年7月17日 星期五

【FreeBSD】讓 Openwebmail 與 LDAP 驗證

首先不用說,先把 openwebmail 裝起來!


要讓 openwebmail 可以去向 LDAP 做驗證,在安裝時記得要勾選 PAM 的選項


接下來設定 openwebmail.conf


將原本的


auth_module auth_unix.pl


改成


auth_module auth_pam.pl


另外再新增一行,這樣讓使用者登入時可以自動建立相關的目錄與檔案


create_syshomedir yes


接下來要來設定 PAM 這部份,我用的版本是 2.53,在 openwebmail 裡面有個 auth 的目錄,裡面有個 auth_pam.pl


其中裡面有一行就是說要去看 pam.d 裡面哪個檔案,預設是 login


my $servicename = $conf{'servicename'} || "login";


所以我去編輯 /etc/pam.d/login 並修改 auth 那區塊


# auth
auth            sufficient      pam_self.so             no_warn
auth            sufficient      /usr/local/lib/pam_ldap.so      no_warn try_first_pass
auth            include         system


改好後這樣就可以和系統做驗證了!


ps. 待補上修改密碼的設定



沒有留言:

張貼留言