Я слежу за руководство чтобы настроить почтовый сервер и учетные записи в ОС 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
Я искал в Google настройку разрешений для папок, но все руководства показывают, как это сделать с помощью номера, используя chmod
команда. Как бы вы перевели эти буквы в числа?
Никогда не используйте встроенный агент доставки MTA. Никогда.
Использовать dovecot-lda
он же deliver
вместо. Тогда вы получите полностью разделенные серверы MTA и POP / IMAP. Локальное почтовое хранилище должно принадлежать серверу POP / IMAP. postfix
призывает dovecot-lda
который действует с конфигурацией dovecot и UID. В противном случае вы застрянете с разрешениями и будете вынуждены установить широко открытые разрешения для mailboxex - например, 1775. Когда LDA перешло на голубятню, вы можете ограничить доступ к почтовым ящикам для 700. Другое преимущество dovecot-lda
заключается в том, что только один файл конфигурации содержит путь к локальному хранилищу, и вас никогда не поймают, когда postfix и dovecot указывают на разные места. Менее очевидные, но гораздо более значительные преимущества заключаются в том, что вы получите доступ к почтовому фильтру dovecot. sieve
и автоответчик.
Нет причин использовать встроенный LDA.
Использование: chmod 1775 /var/mail
.
Обратите внимание, что вы также можете изменить существующую запись следующим образом: chmod o-wt /var/mail