www.kkoba.com  » kkobaのblog

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

投稿者 かつ : 2006年04月02日 23:50

この記事のトラックバックURL

トラックバック一覧 (0件)

コメント一覧 (0件)

新規にコメントする




情報を登録する?



年間カレンダー
2007
12
 
11
1
10
1
09
1
08
 
07
 
06
 
05
 
04
3
03
7
02
3
01
4
2006
12
1
11
1
10
1
09
1
08
1
07
1
06
1
05
2
04
1
03
1
02
1
01
1
2005
12
1
11
1
10
4
09
2
08
1
07
2
06
3
05
7
04
4
03
8
02
6
01
10
2004
12
8
11
14
10
10
09
20
08
12
07
2
06
4
05
2
04
1
03
1
02
1
01
1
2003
12
1
11
1
10
1
09
1
08
1
07
1
06
2
05
2
04
3
03
3
02
7
01
3
2002
12
5
11
3
10
3
09
4
08
7
07
6
06
10
05
7
04
4
03
4
02
8
01
8
2001
12
6
11
12
10
18
09
6
08
 
07
 
06
 
05
 
04
 
03
 
02
 
01
 
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のライセンス