RHEL 5.4下cyrus-sasl-2.1.22 的编译安装
我們直接從編譯前的配置開始:
1)編譯前的配置
#./configure?? --disable-anon? --enable-login?? --enable-ntlm?? --with-saslauthd=/var/run/saslauthd????
2)編譯并安裝
#make?; make install
3)建立庫文件的鏈接文件??
#ln? -s? /usr/local/lib/sasl2?????? /usr/lib/sasl2??????????? //sasl的庫文件默認被安裝到/usr/local/lib/sasl2? 但是系統是?通?過/usr/lib/sasl2進行訪問的,所以創建一個鏈接文件。
4)寫入sasl庫文件的位置到/etc/ld.so.conf
#echo?? /usr/loca./lib/sasl2??? >>/etc/ld.so.conf
#echo? /usr/local/lib??? >>etc/ld.so.conf??
#ldconfig?????????????????????? //更該后執行該命令是配置生效
5)創建smtpd.conf 文件并加入如下內容指定sasl所用認證方式為PAM
#cat? /usr/local/lib/sasl2/smtpd.conf
pwcheck_method:saslauthd
mech_list:?? PLAIN? LOGIN
6)在/etc/pam.d目錄下創建相應的PAM文件smtp文件內容為:
#cat? /etc/pam.d/smtp
auth?? required?? /lib/security/pam_stack.so?? service=system-auth
auth? required? /lib/security/pam_stack.so???? service=system-auth
轉載于:https://blog.51cto.com/anbang/411168
總結
以上是生活随笔為你收集整理的RHEL 5.4下cyrus-sasl-2.1.22 的编译安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CSS 居中
- 下一篇: iPhone Development B