我正在关注指导在 Debian 7 操作系统上设置邮件服务器和帐户,并要求设置文件夹权限以匹配以下内容:
drwxrwsr-x 3 root vmail 4096 Jan 24 21:23 /var/mail
但我的服务器显示如下:
drwxrwsrwt 2 root mail 4096 Oct 30 17:00 /var/mail
我正在谷歌上搜索有关设置文件夹权限的信息,但所有教程都展示了如何使用chmod
命令用数字进行设置。你如何将这些字母转换成数字?
答案1
使用:chmod 1775 /var/mail
。
请注意,您也可以像这样更改现有记录:
chmod o-wt /var/mail
答案2
永远不要使用 MTA 的内置传送代理。永远不要。
改用dovecot-lda
aka deliver
。然后,您将获得完全分离的 MTA 和 POP/IMAP 服务器。本地邮件存储应归 POP/IMAP 服务器所有。postfix
调用dovecot-lda
dovecot 的配置和 UID。否则,您将受困于权限,并被迫为 mailboxex 设置完全开放的权限 - 例如 1775。当 LDA 移至 dovecot 时,您可以将对邮箱的访问限制为 700。另一个好处是dovecot-lda
只有一个配置文件包含本地存储的路径,当 postfix 和 dovecot 指向不同位置时,您永远不会被抓住。不太明显但更重要的好处是,您将可以访问 dovecot 邮件过滤器sieve
和自动回复器。
没有理由使用内置 LDA。