宅配便のMaildir権限

宅配便のMaildir権限

maildir権限に問題があります観光ガイド、Debian Wheezyを実行しているコンピュータにインストールしたIMAPサーバー。

私が使用するメールディレクトリは、/var/mail/users次の権限を持っています。

drwxr-sr-x 3 mail    mail 4.0K Oct 14 08:09 users

ディレクトリにchmod 750権限があります。

個人のユーザー内部ディレクトリには/var/mail/users次の権限があります。

drwx------ 6 johnsmith johnsmith 4.0K Oct 14 08:13 johnsmith

個々のユーザーディレクトリはユーザーが所有しています700

問題は、これによりユーザーディレクトリにアクセスしようとするとCourierが失敗することです。 (Expressが提供するエラーメッセージはあいまいですが、権限の問題であることは明らかです):

# telnet localhost 143
Trying ::1...
Connected to localhost.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP ready. Copyright 1998-2011 Double Precision, Inc.  See COPYING for distribution information.
0 LOGIN [email protected] mypassword
0 OK LOGIN Ok.
0 STATUS INBOX (MESSAGES UNSEEN)
0 NO [ALERT] STATUS failed

コマンドがSTATUS失敗します。 Courierは理由を言わず内容もありませんが、/var/log/mail.log権限の問題だと99%確信しています。権限をに変更すると、/var/mail/users/johnsmithcourier777のコマンドに問題がなくSTATUS成功を報告するためです。しかし、もちろん、権限を設定したくありません777

問題は、/var/mail/users/johnsmithディレクトリが属しているべきmailではないということかもしれませんjohnsmith。だから私はこれを試しましたが、LOGIN次のコマンドでexpressが失敗しました。

0 LOGIN [email protected] mypassword
* BYE [ALERT] Fatal error: Account's mailbox directory is not owned by the correct uid or gid: 

その場合、配信元が正常にログインし、各ディレクトリにアクセスできるようにmaildir(およびmaildirサブディレクトリ)に設定する必要がある最も安全で正しい権限は何ですか?

ベストアンサー1

おすすめ記事