首先不用說,先把 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. 待補上修改密碼的設定
沒有留言:
張貼留言