Я установил postfix только как спутниковую систему. Мне нужно пройти аутентификацию на моих почтовых провайдерах. Там postfix необходимо построить базу данных 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»
«Вы должны убедиться, что пользователь postfix может прочитать этот файл. Вы можете опубликовать вывод sudo ls -l /etc/postfix/sasl_passwd.db, чтобы получить дополнительную информацию.»
И из комментариев: «Измените владельца из каталога config постфикса в постфикс, и он работает. "
Источник
«Вы должны убедиться, что пользователь postfix может прочитать этот файл. Вы можете опубликовать вывод sudo ls -l /etc/postfix/sasl_passwd.db, чтобы получить дополнительную информацию.»
И из комментариев: «Измените владельца из каталога config постфикса в постфикс, и он работает. "
Источник
«Вы должны убедиться, что пользователь postfix может прочитать этот файл. Вы можете опубликовать вывод sudo ls -l /etc/postfix/sasl_passwd.db, чтобы получить дополнительную информацию.»
И из комментариев: «Измените владельца из каталога config постфикса в постфикс, и он работает. "
Источник
«Вы должны убедиться, что пользователь postfix может прочитать этот файл. Вы можете опубликовать вывод sudo ls -l /etc/postfix/sasl_passwd.db, чтобы получить дополнительную информацию.»
И из комментариев: «Измените владельца из каталога config постфикса в постфикс, и он работает. "
Источник
«Вы должны убедиться, что пользователь postfix может прочитать этот файл. Вы можете опубликовать вывод sudo ls -l /etc/postfix/sasl_passwd.db, чтобы получить дополнительную информацию.»
И из комментариев: «Измените владельца из каталога config постфикса в постфикс, и он работает. "
Источник
«Вы должны убедиться, что пользователь postfix может прочитать этот файл. Вы можете опубликовать вывод sudo ls -l /etc/postfix/sasl_passwd.db, чтобы получить дополнительную информацию.»
И из комментариев: «Измените владельца из каталога config постфикса в постфикс, и он работает. "
Источник
«Вы должны убедиться, что пользователь postfix может прочитать этот файл. Вы можете опубликовать вывод sudo ls -l /etc/postfix/sasl_passwd.db
, чтобы получить дополнительную помощь».
И из комментариев: «Измените владельца каталога конфигурации постфикса на постфикс, и он работает».
«Вы должны убедиться, что пользователь postfix может прочитать этот файл. Вы можете опубликовать вывод sudo ls -l /etc/postfix/sasl_passwd.db
, чтобы получить дополнительную помощь».
И из комментариев: «Измените владельца каталога конфигурации постфикса на постфикс, и он работает».
Обычно это исправляет эту проблему
cd /etc/postfix
sudo chown -R postfix .
sudo chgrp -R postfix .
sudo chmod -R ugo+rwx .
. Важно также сделать постфиксный каталог доступным для записи пользователем postfix, поскольку он иногда пытается создать или заменить файлы здесь (что, вероятно, должно быть в другом месте !)
Обычно это исправляет эту проблему
cd /etc/postfix
sudo chown -R postfix .
sudo chgrp -R postfix .
sudo chmod -R ugo+rwx .
. Важно также сделать постфиксный каталог доступным для записи пользователем postfix, поскольку он иногда пытается создать или заменить файлы здесь (что, вероятно, должно быть в другом месте !)
Обычно это исправляет эту проблему
cd /etc/postfix
sudo chown -R postfix .
sudo chgrp -R postfix .
sudo chmod -R ugo+rwx .
. Важно также сделать постфиксный каталог доступным для записи пользователем postfix, поскольку он иногда пытается создать или заменить файлы здесь (что, вероятно, должно быть в другом месте !)
Обычно это исправляет эту проблему
cd /etc/postfix
sudo chown -R postfix .
sudo chgrp -R postfix .
sudo chmod -R ugo+rwx .
. Важно также сделать постфиксный каталог доступным для записи пользователем postfix, поскольку он иногда пытается создать или заменить файлы здесь (что, вероятно, должно быть в другом месте !)
Обычно это исправляет эту проблему
cd /etc/postfix
sudo chown -R postfix .
sudo chgrp -R postfix .
sudo chmod -R ugo+rwx .
. Важно также сделать постфиксный каталог доступным для записи пользователем postfix, поскольку он иногда пытается создать или заменить файлы здесь (что, вероятно, должно быть в другом месте !)
Обычно это исправляет эту проблему
cd /etc/postfix
sudo chown -R postfix .
sudo chgrp -R postfix .
sudo chmod -R ugo+rwx .
. Важно также сделать постфиксный каталог доступным для записи пользователем postfix, поскольку он иногда пытается создать или заменить файлы здесь (что, вероятно, должно быть в другом месте !)
Обычно это исправляет эту проблему
cd / etc / postfix sudo chown -R postfix. sudo chgrp -R postfix. sudo chmod -R ugo + rwx.
Важно также сделать постфиксный каталог доступным для записи пользователем postfix, поскольку он иногда пытается создать или заменить файлы здесь (что, вероятно, должно быть в другом месте!)
Обычно это исправляет эту проблему
cd / etc / postfix sudo chown -R postfix. sudo chgrp -R postfix. sudo chmod -R ugo + rwx.
Важно также сделать постфиксный каталог доступным для записи пользователем postfix, поскольку он иногда пытается создать или заменить файлы здесь (что, вероятно, должно быть в другом месте!)
postmap: warning: /etc/postfix/dynamicmaps.cf: файл принадлежит или доступен для записи пользователями без полномочий root - пропуская этот файл
– TerranRich
27 April 2018 в 22:20