/var
別のパーティションにインストールされています。noexec,nodev,nosuid
postfix経由でメールを送信できません。ログに次のエラーがあります。
postfix: fatal: unknown service: smtp/tcp
postfix: warning: private/smtp socket: malformed response
postfix: warning: process /usr/lib/postfix/smtp pid 6569 exit status 1
postfix: warning: transport smtp failure -- see a previous warning/fatal/panic logfile record for the problem description
postfix: warning: /usr/lib/postfix/smtp: bad command startup -- throttling
Postfixを再インストールして再起動する/var
と、exec
すべてがうまくいきました。
私はこの事実を知っています抜け穴しかし、私が知っている限り、私のサフィックスはありません。なぜpostfixに権限がchroot
必要なのですか?exec
/var
ベストアンサー1
postfixの一部のコンポーネントはデフォルトでchroot(Debian Wheezyのデフォルトインストール)で実行されているようです。たとえばsmtp
、/etc/postfix/master.cf
# ==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
# ==========================================================================
smtp unix - - - - - smtp
変更すると問題がなくなりました-
。n