質問: root宛てに送ったメールのオーナーが代わってしまう。 root宛てにメールを送り、.forwardで処理し出力したファイルのオーナーがdeamonに代わってしまうのは、何が原因でしょうか?オーナーが代わらないように設定する方法を教えてください。また、/etc/mail/aliasesは何も設定してません。 .forwardの内容 "|/usr/local/bin/nkf -e > /tmp/test.mail" ls -l /tmp/test.mail -rw-r--r-- 1 daemon other 724 10月 15日 10:22 /tmp/test.mail
回答: /etc/mail/sendmail.cfで以下の部分を変更後、sedndmailを再起動することでdeamonでの実行を変える 事ができます。試してみて下さい。 # default uid (can be username or userid:groupid) #o defaultuser=mailnull ↓ # default uid (can be username or userid:groupid) o defaultuser=ほげほげ