Как создать каталог Maildir с достаточным количеством полномочий для Постфикса?

Существует (довольно старый) поток на, кормит грудью список рассылки об этой проблеме, которая включает патч: названный pango.

Существует немного более поздняя версия в АУРЕ для 5.8.2:

https://aur.archlinux.org/packages.php? ID=33193

6
16.03.2012, 14:49
6 ответов

Править: ответьте полностью переписанный согласно комментариям

Проблема могла быть связана с SELinux. Можно работать, например. sestatus проверять, включено ли это или отключено.

Для maildir доставки, постфиксных изменений в соответствующем пользователе, таким образом, целевой каталог должен быть перезаписываем пользователем. Это, кажется, уже имеет место. По причине конфиденциальности я предлагаю chmod -R o-rwx /var/spool/mail/*

Только для полноты: Если mbox файлы используются, каталог шпульки должен быть перезаписываем mail группа, при помощи которой Вы добираетесь chmod -R g+rwX /var/spool/mail.

5
27.01.2020, 20:29
  • 1
    , который я попробовал, и это не помогает - именно это полностью ошеломил. –  malloc4k 15.03.2012, 17:17
  • 2
    Мой ответ не полезен (я скоро удалю его), так как maildir доставка сделан постфиксом как соответствующий пользователь, не как mail элемент группы. Можно ли проверить, если pedro может создать и отредактировать файлы в/var/spool/mail/pedro/как ожидалось? –  jofel 15.03.2012, 17:28
  • 3
    Да, pedro может создать и отредактировать файлы в /var/spool/mail/pedro/ и это - подкаталоги. Возможно, это - что-то CentOS, конкретный с /var direcotry...? –  malloc4k 15.03.2012, 17:39
  • 4
    Попробовать chmod -R 0700 /var/spool/mail/pedro. –  jofel 15.03.2012, 17:49
  • 5
    Возможно, проблема связана с SELinux. Можно работать, например. sestatus проверять, включено ли это или отключено. –  jofel 15.03.2012, 21:16

У меня была та же ошибка с пользовательскими каталогами под subdir, который имел неправильные полномочия. Например, домашний dir для "user1" был /home/subdir/user1. И subdir имел, не выполняют полномочия для "других".

chmod 755 /home/subdir

устраненный проблема для меня. Пользовательские каталоги все еще с "700" полномочия.

Сообщение об ошибке вводило в заблуждение, потому что отклоненное разрешение не было на каталоге пользователя, а на каталоге выше его.

0
27.01.2020, 20:29

У меня была точно такая же проблема с CentOS 7. После нескольких часов попыток разобраться в ней. Я выключил SELinux, и все заработало. Так что проблема это конечно SELinux.

Чтобы узнать, применяется ли его тип: getenforce

Чтобы полностью отключить его, просто введите: setenforce 0

0
27.01.2020, 20:29

ваши полномочия:

drwxr-sr-x 2 pedro mail xxxx cur,new,tmp

только pedro можно записать, почта (сервер) может только читать.

  1. пользователь изменения к почте,
  2. chmod 700
  3. попробовал еще раз
0
27.01.2020, 20:29

Я только что отследил ту же проблему до того, что postfix не может справиться с расширенным ACL в каталоге /home.

Там была запись ACL, явно разрешающая пользователю перечислять и обходить его с помощью принадлежности к определенной группе. Но мне пришлось добавить o=x в список только для того, чтобы разрешить posix.

0
27.01.2020, 20:29

разрешить запись политики SELinux в виде командной строки

semanage permissive -a postfix_local_t 
1
12.05.2020, 19:30

Теги

Похожие вопросы