Почему я получаю сообщение об ошибке при попытке отправить файл sasl password с postfix?

Я установил 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»

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

16 ответов

«Вы должны убедиться, что пользователь postfix может прочитать этот файл. Вы можете опубликовать вывод sudo ls -l /etc/postfix/sasl_passwd.db, чтобы получить дополнительную информацию.»

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

Источник

3
ответ дан 25 July 2018 в 21:48
  • 1
    Действительно, это так. Но ничего себе, это просто детство. Почему разрешения не установлены в первую очередь? – con-f-use 3 June 2011 в 17:36

«Вы должны убедиться, что пользователь postfix может прочитать этот файл. Вы можете опубликовать вывод sudo ls -l /etc/postfix/sasl_passwd.db, чтобы получить дополнительную информацию.»

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

Источник

3
ответ дан 26 July 2018 в 16:50

«Вы должны убедиться, что пользователь postfix может прочитать этот файл. Вы можете опубликовать вывод sudo ls -l /etc/postfix/sasl_passwd.db, чтобы получить дополнительную информацию.»

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

Источник

3
ответ дан 2 August 2018 в 03:23

«Вы должны убедиться, что пользователь postfix может прочитать этот файл. Вы можете опубликовать вывод sudo ls -l /etc/postfix/sasl_passwd.db, чтобы получить дополнительную информацию.»

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

Источник

3
ответ дан 4 August 2018 в 19:20

«Вы должны убедиться, что пользователь postfix может прочитать этот файл. Вы можете опубликовать вывод sudo ls -l /etc/postfix/sasl_passwd.db, чтобы получить дополнительную информацию.»

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

Источник

3
ответ дан 6 August 2018 в 03:33

«Вы должны убедиться, что пользователь postfix может прочитать этот файл. Вы можете опубликовать вывод sudo ls -l /etc/postfix/sasl_passwd.db, чтобы получить дополнительную информацию.»

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

Источник

3
ответ дан 7 August 2018 в 21:21

«Вы должны убедиться, что пользователь postfix может прочитать этот файл. Вы можете опубликовать вывод sudo ls -l /etc/postfix/sasl_passwd.db, чтобы получить дополнительную помощь».

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

Источник

3
ответ дан 10 August 2018 в 09:39

«Вы должны убедиться, что пользователь postfix может прочитать этот файл. Вы можете опубликовать вывод sudo ls -l /etc/postfix/sasl_passwd.db, чтобы получить дополнительную помощь».

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

Источник

3
ответ дан 13 August 2018 в 15:50
  • 1
    Действительно, это так. Но ничего себе, это просто детство. Почему разрешения не установлены в первую очередь? – con-f-use 3 June 2011 в 17:36

Обычно это исправляет эту проблему

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

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

0
ответ дан 25 July 2018 в 21:48
  • 1
    Ухудшилась моя проблема. В дополнение к «Нет такого файла или каталога», ошибка, я также получаю: postmap: warning: /etc/postfix/dynamicmaps.cf: file is owned or writable by non-root users -- skipping this file – TerranRich 27 April 2018 в 22:20

Обычно это исправляет эту проблему

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

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

0
ответ дан 26 July 2018 в 16:50
  • 1
    Ухудшилась моя проблема. В дополнение к «Нет такого файла или каталога», ошибка, я также получаю: postmap: warning: /etc/postfix/dynamicmaps.cf: file is owned or writable by non-root users -- skipping this file – TerranRich 27 April 2018 в 22:20

Обычно это исправляет эту проблему

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

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

0
ответ дан 2 August 2018 в 03:23
  • 1
    Ухудшилась моя проблема. В дополнение к «Нет такого файла или каталога», ошибка, я также получаю: postmap: warning: /etc/postfix/dynamicmaps.cf: file is owned or writable by non-root users -- skipping this file – TerranRich 27 April 2018 в 22:20

Обычно это исправляет эту проблему

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

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

0
ответ дан 4 August 2018 в 19:20
  • 1
    Ухудшилась моя проблема. В дополнение к «Нет такого файла или каталога», ошибка, я также получаю: postmap: warning: /etc/postfix/dynamicmaps.cf: file is owned or writable by non-root users -- skipping this file – TerranRich 27 April 2018 в 22:20

Обычно это исправляет эту проблему

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

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

0
ответ дан 6 August 2018 в 03:33
  • 1
    Ухудшилась моя проблема. В дополнение к «Нет такого файла или каталога», ошибка, я также получаю: postmap: warning: /etc/postfix/dynamicmaps.cf: file is owned or writable by non-root users -- skipping this file – TerranRich 27 April 2018 в 22:20

Обычно это исправляет эту проблему

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

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

0
ответ дан 7 August 2018 в 21:21
  • 1
    Ухудшилась моя проблема. В дополнение к «Нет такого файла или каталога», ошибка, я также получаю: postmap: warning: /etc/postfix/dynamicmaps.cf: file is owned or writable by non-root users -- skipping this file – TerranRich 27 April 2018 в 22:20

Обычно это исправляет эту проблему

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

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

0
ответ дан 10 August 2018 в 09:39

Обычно это исправляет эту проблему

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

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

0
ответ дан 13 August 2018 в 15:50
  • 1
    Ухудшилась моя проблема. В дополнение к «Нет такого файла или каталога», error, я также получаю: postmap: warning: /etc/postfix/dynamicmaps.cf: файл принадлежит или доступен для записи пользователями без полномочий root - пропуская этот файл – TerranRich 27 April 2018 в 22:20

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

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