dovecot /usr/lib/dovecot/imap-login 失敗: 権限が拒否されました。

dovecot /usr/lib/dovecot/imap-login 失敗: 権限が拒否されました。

Ubuntuを14.04ltsから16.04ltsにアップグレードすると鳩の問題が発生しましたが、14.04では正常に動作します。 Exim4メールサーバーが正常に動作しています(受信と転送)。

dovecotインストールをクリーンアップし、/ etc / dovecotを削除しました。 imapを再インストールして無効にし、imapに必要なSSLを設定しました(証明書を含む)。ログファイルを/var/log/dovecotに設定します。また、すべての冗長な鳩のロギングを有効にしました。

衣類拒否メッセージはありません(syslogおよびkern.logの唯一のdovecotメッセージは衣類用であり、/var/log/mail.logにはdovecotメッセージはありません)。ただし、/var/log/dovecot には以下が含まれます。

Jul 31 16:21:23 master: Info: Dovecot v2.2.22 (fe789d2) starting up for imap (core dumps disabled)
Jul 31 16:21:31 master: Fatal: execv(/usr/lib/dovecot/imap-login) failed: Permission denied
Jul 31 16:21:31 master: Error: service(imap-login): command startup failed, throttling for 2 secs
Jul 31 16:21:31 imap-login: Fatal: master: service(imap-login): child 16741 returned error 84 (exec() failed)
Jul 31 16:21:33 master: Fatal: execv(/usr/lib/dovecot/imap-login) failed: Permission denied
Jul 31 16:21:33 master: Error: service(imap-login): command startup failed, throttling for 4 secs
...etc, repeats...

systemctlは大丈夫だと思います。

%> systemctl status dovecot.socket
● dovecot.socket - Dovecot IMAP/POP3 email server activation socket
   Loaded: loaded (/etc/systemd/system/dovecot.socket; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2016-07-31 16:21:23 CDT; 8min ago
   Listen: 0.0.0.0:993 (Stream)
           [::]:993 (Stream)

Jul 31 16:21:23 xxxxx systemd[1]: Listening on Dovecot IMAP/POP3 email server activation socket.

権限:

%> ls -l /usr/lib/dovecot/imap-login
-rwxr-xr-x 1 root root 31K Apr  5 08:45 /usr/lib/dovecot/imap-login*

実際に機能していないものは、さまざまなログから把握できません。設定の問題がどこにあるかどうかを確認するにはどうすればよいですか?

ベストアンサー1

まあ、話が少し長いです。衣類をオフにすると、すべてがうまく機能します。もう一度開き、dovecotに2つのプロフィールがあるというメッセージを受け取りました。これはdovecotのメッセージを記録せず、起動時にapparmorを停止し、dovecotはソケットを開かないので、最初のメッセージの後には何も記録しません。重複した設定ファイルが削除され、dovecotの新しい進行状況メッセージがログファイルに表示され、衣類の拒否がたくさん表示されました。

拒否された監査を排除するために、12の衣類鳩の構成に約60行を追加した後、ついに働きました。

おすすめ記事