2006年04月02日
[Linux] sendmailコンパイルメモ
sendmailの脆弱性に対する、TurboLinuxのRPMが出るのが遅いので、ソースからコンパイルした時のメモ
1. devtools/Site/site.config.m4の内容
define(`confMAPDEF', `-DNEWDB -DMAP_REGEX') APPENDDEF(`conf_sendmail_ENVDEF', `-DSASL') APPENDDEF(`conf_sendmail_LIBS', `-lsasl') APPENDDEF(`conf_sendmail_ENVDEF', `-DSTARTTLS') APPENDDEF(`conf_sendmail_LIBS', `-lssl -lcrypto') define(`confLDOPTS', `-s') define(`confMANROOT', `/usr/share/man/man')
2. コンパイル(libmilterも同時に行う)
# sh Build # mkdir /usr/man/man1 /usr/man/man5 /usr/man/man8 # sh Build install # cd libmilter # sh Build # sh Build install
man関連の入るディレクトリが変なので、適当に修正する。
3. etc/pam.d/smtpの追加
今までは、 /usr/lib/sasl/Sendmail.confに、以下のように記述して、パスワードは /etc/shadowを参照させていた。
pwcheck_method: shadowこの設定が上手く動かなくなったので、shoadowをpamに変更し、/etc/pam.d/smtpを以下の内容 で新規作成した。
#%PAM-1.0 auth required pam_stack.so service=system-auth account required pam_stack.so service=system-auth
投稿者 かつ : 23:50 | コメント (0) | トラックバック (0)
| 年間カレンダー | |||||||||||||
| 2007 年 |
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2006 年 |
|
||||||||||||
| 2005 年 |
|
||||||||||||
| 2004 年 |
|
||||||||||||
| 2003 年 |
|
||||||||||||
| 2002 年 |
|
||||||||||||
| 2001 年 |
|
||||||||||||
| 2006年04月 | ||||||
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | ||||||
このページの記事一覧
サイト内の検索
このBlogのライセンス
Powered by Movable Type 3.17-ja