Dovecot: Permission denied после рестарта меняется владелец

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
setevoy
рядовой
Сообщения: 21
Зарегистрирован: 2011-11-17 18:27:35
Откуда: Kiev
Контактная информация:

Dovecot: Permission denied после рестарта меняется владелец

Непрочитанное сообщение setevoy » 2012-05-12 8:18:48

После каждого рестарта системы, "ломается" авторизация:

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

May 10 10:17:57 akira dovecot: auth: Fatal: net_connect_unix(auth-worker) in directory /var/run/dovecot failed: Permission denied (euid=65534(nobody) egid=65534(nobody) missing +r perm: /var/run/dovecot/auth-worker, dir owned by 0:0 mode=0755)

Помогает:

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

chown nobody:nobody /var/run/dovecot/auth-worker
ибо dovecot работает от nobody.

Собсно вопрос - почему меняется владец?

Была мысль переназначить владельца через редактирование /etc/mtree/BSD.var.dist, добавил строку:

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

  run
        named           uname=bind gname=bind
        ..
        ppp             gname=network mode=0770
        ..
        wpa_supplicant
        ..
        dovecot         uname=nobody gname=nobody
        ..

После рестарта - опять та же ситуация:

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

 # ls -la /var/run/
total 66
drwxr-xr-x   9 root        wheel         512 May 10 10:42 .
drwxr-xr-x  26 root        wheel         512 May 10 13:41 ..
...
drwxr-xr-x   4 root        wheel         512 May 10 10:42 dovecot
Что я делаю не так? :-/

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: Dovecot: Permission denied после рестарта меняется владе

Непрочитанное сообщение rayder » 2012-05-12 12:36:40

как минимум Вы не показываете конфиги, не говорите какие версии.
у меня ,например, вот такое в конфиге прописано:

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

socket listen {
    client {
      path = /var/spool/postfix/private/auth
      mode = 0660
      user = postfix
      group = postfix
    }
  }
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

Аватара пользователя
setevoy
рядовой
Сообщения: 21
Зарегистрирован: 2011-11-17 18:27:35
Откуда: Kiev
Контактная информация:

Re: Dovecot: Permission denied после рестарта меняется владе

Непрочитанное сообщение setevoy » 2012-05-12 14:21:37

postfix-2.9.1,1
dovecot-2.0.18
FreeBSD 8.2-RELEASE-p3

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

service auth {
  unix_listener /var/spool/postfix/private/auth {
    group = postfix
    mode = 0660
    user = postfix
  }
  unix_listener auth-master {
    mode = 0666
  }
  user = nobody

receptor
мл. сержант
Сообщения: 106
Зарегистрирован: 2010-05-02 12:59:03

Re: Dovecot: Permission denied после рестарта меняется владе

Непрочитанное сообщение receptor » 2012-06-22 1:03:13

setevoy писал(а):postfix-2.9.1,1
dovecot-2.0.18
FreeBSD 8.2-RELEASE-p3

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

service auth {
  unix_listener /var/spool/postfix/private/auth {
    group = postfix
    mode = 0660
    user = postfix
  }
  unix_listener auth-master {
    mode = 0666
  }
  user = nobody


ЗАСТРЕЛИСЬ