Активация Dovecot :не удалась из-за сертификата ssl _:невозможно открыть файл /etc/dovecot/private/dovecot.pem :Отказано в доступе. Почему?

1 -Установите правильное имя хоста, которое будет отображаться внутри компьютера:

Имя компьютера задается в файле /etc/hostname. Если вы отредактируете это, вы должны вернуть имя своего компьютера.

Если это не работает:

Пожалуйста, проверьте файл /etc/hostsи добавьте желаемое имя хоста к IP-адресу 127.0.0.1, например:

127.0.0.1 fedora

Если это по-прежнему не работает:

Некоторые компьютеры также могут устанавливать имя компьютера/хоста с помощью DHCP, что означает, что оно может динамически меняться в соответствии с инструкциями вашего домашнего маршрутизатора. Возможно, это произошло?

2 -Отображение правильного имени хоста извне:

Если имя хоста правильное внутри компьютера и никогда не кажется неправильным изнутри , то ваш DNS-сервер (домашний маршрутизатор, я полагаю? )может присваивать вашим компьютерам другие IP-адреса, когда они повторно -подключатся позднее.

Большинство домашних маршрутизаторов / DSL/кабельных модемов можно настроить, установив параметр

[X] Always assign the same IP address to this device

своим веб-интерфейсом, для каждого компьютера, как в документации на данное конкретное устройство:

Настройка FRITZ!Box для постоянного назначения одного и того же IP-адреса сетевому устройству

0
21.11.2020, 21:21
1 ответ

согласно информации, которую вы предоставили выше, /etc/dovecot/private/dovecot.pemявляется символической ссылкой на файл по адресу /etc/ssl/certs/ssl-cert-snakeoil.pem. Если у вас нет файла сертификата по этому пути, произойдет сбой.

Для этого:

sudo apt-get install ssl-cert
sudo make-ssl-cert generate-default-snakeoil
sudo usermod --append --groups ssl-cert yyuu
ls -l /etc/ssl/certs/ssl-cert-snakeoil.pem

как указано здесь:https://gist.github.com/yyuu/4335041

1
18.03.2021, 22:48

Теги

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