Почему я получаю ошибку, когда я пытаюсь постотобразить sasl файл паролей с постфиксом?

Я установил постфикс недавно как спутниковую систему. Я должен пройти проверку подлинности на своих поставщиках почтовых услуг smpt. Там снабдите постфиксом потребности создать sasl базу данных из моего sasl-passwd файла. Но этому не удается сделать просто это. Как я фиксирую эту ошибку (последняя строка)?:

root@confus:/etc/postfix# echo 'smtp_sasl_auth_enable = yes' >> main.cf
root@confus:/etc/postfix# echo 'smtp_sasl_security_options = noplaintext noanonymous' >> main.cf
root@confus:/etc/postfix# echo 'smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd' >> main.cf
root@confus:/etc/postfix# ll
total 116
drwxr-xr-x   3 root   root    4096 2011-06-03 13:56 ./
drwxr-xr-x 154 root   root   12288 2011-06-03 13:33 ../
-rw-r--r--   1 root   root     318 2011-06-03 13:32 dynamicmaps.cf
-rw-r--r--   1 root   root    1562 2011-06-03 13:53 main.cf
-rw-r--r--   1 root   root    5563 2011-06-03 13:32 master.cf
-rw-r--r--   1 root   root   19509 2011-05-10 15:06 postfix-files
-rwxr-xr-x   1 root   root    8729 2011-05-10 15:06 postfix-script*
-rwxr-xr-x   1 root   root   25752 2011-05-10 15:06 post-install*
drwxr-xr-x   2 root   root    4096 2011-05-10 15:06 sasl/
-rw-------   1 confus confus    51 2011-06-03 13:56 sasl_passwd
-rw-r--r--   1 root   root      28 2011-06-03 13:43 sender_canonical
-rw-r--r--   1 root   root   12288 2011-06-03 13:47 sender_canonical.db
root@confus:/etc/postfix# postmap sasl_passwd 
postmap: fatal: open database sasl_passwd.db: Permission denied
root@confus:/etc/postfix# postmap hash:sasl_passwd 
postmap: fatal: open database sasl_passwd.db: Permission denied

inb4 'sudo': Заметьте "root@confus"

2
задан 11 June 2011 в 00:10

3 ответа

"Необходимо удостовериться, что постфиксный пользователь может считать тот файл. Можно отправить вывод sudo ls -l /etc/postfix/sasl_passwd.db получить больше справки."

И из комментариев: "Измените владельца каталога конфигурации постфикса для добавления постфикса, и он работает".

Источник

3
ответ дан 2 December 2019 в 03:22

Обычно, это решает эту проблему

   cd /etc/postfix
   sudo chown -R postfix .
   sudo chgrp -R postfix .
   sudo chmod -R ugo+rwx .

Его важное, чтобы также сделать постфиксный каталог записываемым постфиксным пользователем, поскольку это иногда пытается создать или заменить файлы здесь (который это должно, вероятно, сохранить где-то в другом месте!)

0
ответ дан 2 December 2019 в 03:22

То же для меня, проблема хуже после этого

Linux ... 4.9.0-9-amd64 #1 SMP Debian 4.9.168-1+deb9u2 (2019-05-13) x86_64 GNU/Linux

возвращаться:

chown root:root dynamicmaps.cf
chmod 644 dynamicmaps.cf

После того, чтобы попробовать еще раз postmap sasl_passwd, sasl_passwd.db создается и смотрит хорошо

0
ответ дан 2 December 2019 в 03:22

Другие вопросы по тегам:

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