Dovecot/Pigeonhole: 新規ユーザー向けに新しく作成された ./sieve ディレクトリのデフォルトのディレクトリ権限を指定するにはどうすればよいでしょうか?

Dovecot/Pigeonhole: 新規ユーザー向けに新しく作成された ./sieve ディレクトリのデフォルトのディレクトリ権限を指定するにはどうすればよいでしょうか?

私は Sieve サポートを有効にした Dovecot 2.3.20 を実行しています。いくつかのホストされた仮想ドメインに仮想メールボックスを使用しています。ファイルシステム上のディレクトリとメール ファイルを所有する (所有するはずの) システム アカウントとグループは ですvmail:vmail

ユーザー固有の sieve スクリプトを保存するディレクトリを含むすべてのディレクトリを、グループが読み取りおよび実行できるようにしたいと考えています。ただし、新しいユーザーが初めてメール アカウントにアクセスすると、Dovecot はユーザーのメール ホーム ディレクトリ内に権限付きで sieve ディレクトリを作成します。2700つまり、グループにはvmail読み取りアクセス権がありません。これを変更するにはどうすればよいですか?

背景

関連するDovecotの設定は

home=/var/spool/mail/vmail/%d/%{ldap:uid}
mail_location = sdbox:~/Maildir
sieve = file:~/sieve;active=~/.dovecot.sieve

トップディレクトリの権限は次のとおりです

server ~ # ls -lhad /var/spool/mail/vmail/
drwxr-s--- 4 vmail vmail 60 22. Dec 18:43 /var/spool/mail/vmail/

LDAPに新しいアカウントを追加し、関連するディレクトリがまだ存在しない場合、Dovecotは次のディレクトリ構造を作成します。

server ~ # ls -lhR /var/spool/mail/vmail/my-test.tld
/var/spool/mail/vmail/my-test.tld:
insgesamt 0
drwxr-s--- 4 vmail vmail 56 16. Jan 00:45 john.doe

/var/spool/mail/vmail/my-test.tld/john.doe:
insgesamt 0
drwxr-s--- 3 vmail vmail 164 14. Jan 18:37 Maildir
drwx--S--- 3 vmail vmail  35 14. Jan 18:48 sieve     # <-- this should be drwxr-s---, too

/var/spool/mail/vmail/my-test.tld/john.doe/Maildir
insgesamt 0

/var/spool/mail/vmail/my-test.tld/john.doe/sieve
insgesamt 0

答え1

umask 非常に良い例文が載っていますここ

関連情報