dovecot (Я не пойму что ему надо....)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

zakachkin
Сообщения: 137

dovecot

Сообщение zakachkin »

клиент raundcube
сервер dovecot-1.0.15+postfix-2.7.0+mysql+posfixadmin
dovecot Запущен от nobody uid которого 99
об этом гласит конфиг

Код: Выделить всё

dovecot -n
# 1.0.15: /usr/local/etc/dovecot.conf
base_dir: /var/run/dovecot/
protocols: imap pop3
ssl_disable: yes
disable_plaintext_auth: no
login_dir: /var/run/dovecot//login
login_executable(default): /usr/local/libexec/dovecot/imap-login
login_executable(imap): /usr/local/libexec/dovecot/imap-login
login_executable(pop3): /usr/local/libexec/dovecot/pop3-login
login_greeting_capability(default): yes
login_greeting_capability(imap): yes
login_greeting_capability(pop3): no
verbose_proctitle: yes
first_valid_uid: 99
last_valid_uid: 99
first_valid_gid: 99
last_valid_gid: 99
mail_privileged_group: mail
mail_location: maildir:/var/spool/mail/%d/%u/
dotlock_use_excl: yes
maildir_copy_with_hardlinks: yes
mail_executable(default): /usr/local/libexec/dovecot/imap
mail_executable(imap): /usr/local/libexec/dovecot/imap
mail_executable(pop3): /usr/local/libexec/dovecot/pop3
mail_plugin_dir(default): /usr/local/lib/dovecot/imap
mail_plugin_dir(imap): /usr/local/lib/dovecot/imap
mail_plugin_dir(pop3): /usr/local/lib/dovecot/pop3
imap_client_workarounds(default): delay-newmail netscape-eoh tb-extra-mailbox-sep
imap_client_workarounds(imap): delay-newmail netscape-eoh tb-extra-mailbox-sep
imap_client_workarounds(pop3): outlook-idle
pop3_uidl_format(default):
pop3_uidl_format(imap):
pop3_uidl_format(pop3): %08Xu%08Xv
pop3_client_workarounds(default):
pop3_client_workarounds(imap):
pop3_client_workarounds(pop3): outlook-no-nuls oe-ns-eoh
auth default:
  user: nobody
  username_format: %Lu
  passdb:
    driver: pam
  passdb:
    driver: sql
    args: /usr/local/etc/dovecot-sql.conf
  userdb:
    driver: passwd
  userdb:
    driver: sql
    args: /usr/local/etc/dovecot-sql.conf
  socket:
    type: listen
    client:
      path: /var/spool/postfix/private/auth
      mode: 432
      user: postfix
      group: postfix
    master:
      path: /usr/local/var/run/dovecot/auth-master
      mode: 511
      user: nobody
[root@host etc]#

так же меня в этом выводе смущает параметр mode
в конфиге стоит 0666 и 0777 соответсвенно

Код: Выделить всё

Sep 29 21:46:36 zakachkin deliver(test@domain.ru): setgid(65534) failed with euid=99, gid=99, egid=99: Operation not permitted
Sep 29 21:46:36 user deliver(new@domain.ru): setgid(65534) failed with euid=99, gid=99, egid=99: Operation not permitted
Sep 29 21:46:36 user deliver(new@domain.ru): setgid(65534) failed with euid=99, gid=99, egid=99: Operation not permitted

когда пробую ставить 666 и 777 то вывод dovecot -n то и выдаёт
но картина меняется не в лучшую сторону

Код: Выделить всё

Sep 29 22:15:19 user deliver(root@нескажу.ru): Can't connect to auth server at /usr/local/var/run/dovecot/auth-master: Permission denied
Sep 29 22:15:19 user deliver(root@нескажу.ru): Can't connect to auth server at /usr/local/var/run/dovecot/auth-master: Permission denied

и не могу поройти авторизацию...
Товарищи, какого рожна ему надо??
Зарание спасибо за вразумительные ответы
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: dovecot

Сообщение skeletor »

Зачем так извращаться? Ставить mode: 511, mode: 432? Писать юзера nobody. У меня прописано так:

Код: Выделить всё

socket listen {
client {
path = /var/run/dovecot/auth-client
mode = 0660
user = dovecot
group = dovecot

а в main.conf (postfix) по поводу dovecot'a следующие строки:

Код: Выделить всё

smtpd_sasl_type = dovecot
smtpd_sasl_path = /var/run/dovecot/auth-client
Спасибо сказали: