POPができない!
/var/log/maillogには以下のようなログを確認したが、SELinuxを無効にすることで回避できた
Jan 21 14:43:42 host dovecot: pop3(hoge): Error: user hoge: Initialization failed: Initializing mail storage from mail_location setting failed: stat(/home/hoge/Maildir) failed: Permission denied (euid=509(hoge) egid=509(hoge) missing +r perm: /home/hoge/Maildir, euid is not dir owner)
SELinuxを無効にする
sedコマンドを用いて、
- /etc/selinux/configのバックアップを/etc/selinux/config.orgとして取得
- 設定ファイル内の「=enforcing」を「=disabled」に置換
を行う。もちろんcpコマンドとviコマンドなどを用いてもOK。
実行コマンド
# cat /etc/selinux/config # sed -i.org 's/=enforcing/=disabled/g' /etc/selinux/config # cat /etc/selinux/config
変更後はサーバの再起動を行おう。
# shutdown -r now
以上
コメント