[dovecot] Initializing mail storage from mail_location setting failed: ⇒ SELinuxを無効化にすればいいの巻

スポンサーリンク

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

以上

 

コメント

タイトルとURLをコピーしました