procmailでハマる。


procmailを使用するシステムでどうしても動かなくて、2時間ほどハマってしまった。

原因は、以下。

セキュリティ上の理由から、 procmail が使用する rcfile は絶対パスか $HOME からの相対パス指定であり、且つその所有者が受取人または root であり、 且つ rcfile 自体とこれを含むディレクトリの両方共誰でも書き込みできる状態であってはならない。 【訳注: world writable: other (その他) の書き込みビット (w) が立っている状態を指す。 man chmod 参照。】 更に、$HOME/.procmailrc ファイルの場合は、同一グループユーザが書き込み可能であってはならないし、 また $HOME ディレクトリが同一グループから書き込み可能であってはならない。

要は.procmailrcや設置してあるディレクトリに、他のユーザーによる書き込み権限があってはならないらしい。

procmailには毎回ハマっている気がする。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>