LINUX.ORG.RU
ФорумAdmin

Postfix+Dovecot+Squirrealmail - нет доступа к веб панели


0

1

Настроил Postfix+Dovecot+MySql+Postfixadmin+Squirrealmail. Все службы успешно запустились. почтовые аккаунты создаются. Однако, зайти в веб-интерфейс Squirrealmail не удается. В /var/log/maillog:

Apr 22 16:13:46 localhost dovecot: auth-worker(default): sql(www@ip.od.ua,127.0.0.1): SELECT '/var/vmail/ip.od.ua/www' as home, 'maildir:/var/vmail/ip.od.ua/www' as mail, 1000 AS uid, 12 AS gid, concat('dirsize:storage=', quota) AS quota FROM mailbox WHERE username = 'www@ip.od.ua' AND active = '1'
Apr 22 16:13:46 localhost dovecot: auth(default): master out: USER      69      www@ip.od.ua    home=/var/vmail/ip.od.ua/www    mail=maildir:/var/vmail/ip.od.ua/www    uid=1000        gid=12  quota=dirsize:storage=0
Apr 22 16:13:46 localhost dovecot: IMAP(www@ip.od.ua): Effective uid=1000, gid=12, home=/var/vmail/ip.od.ua/www
Apr 22 16:13:46 localhost dovecot: IMAP(www@ip.od.ua): maildir: data=/var/vmail/ip.od.ua/www
Apr 22 16:13:46 localhost dovecot: IMAP(www@ip.od.ua): maildir: root=/var/vmail/ip.od.ua/www, index=/var/vmail/ip.od.ua/www, control=, inbox=
Apr 22 16:13:46 localhost dovecot: IMAP(www@ip.od.ua): mkdir(/var/vmail/ip.od.ua/www/cur) failed: Permission denied
Apr 22 16:13:46 localhost dovecot: imap-login: Login: user=<www@ip.od.ua>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
Apr 22 16:13:46 localhost dovecot: IMAP(www@ip.od.ua): mkdir(/var/vmail/ip.od.ua/www/.Sent/cur) failed: Permission denied
Apr 22 16:13:46 localhost dovecot: IMAP(www@ip.od.ua): Connection closed

Хотя на эту папку дал полные права.



Последнее исправление: vinner (всего исправлений: 1)

Хотя на эту папку дал полные права.

Кому дал? chmod 777? Если да, то за такое руки надо вырывать, на наковальне править и обратно засовывать.

Показывай ls -la /var/vmail/ip.od.ua
ls -la /var/vmail/ip.od.ua/www
Под кем запущены вышеупомянутые демоны? Для всех отдельные учётки или половина из-под рута, а половина из-под ноубоди?

adriano32 ★★★
()

ты сам-то можешь прочитать что запостил?

true_admin ★★★★★
()
Ответ на: комментарий от adriano32
[root@localhost ~]# ls -la /var/
drwxr-xr-x 2 root root 4096 Янв 26 2010 nis
drwxr-xr-x 2 root root 4096 Янв 26 2010 opt
drwxr-xr-x 2 root root 4096 Янв 26 2010 preserve
drwxr-xr-x 2 root root 4096 Авг 25 2010 racoon
drwxr-xr-x 23 root root 4096 Апр 22 16:21 run
drwxr-xr-x 13 vmail mail 4096 Апр 15 15:40 spool
drwxrwxrwt 2 root root 4096 Апр 22 10:28 tmp
drwxrwxrwx 2 vmail mail 4096 Апр 21 13:05 vmail
drwxr-xr-x 6 root root 4096 Фев 1 00:54 www
drwxr-xr-x 3 root root 4096 Дек 9 11:19 yp

Вот так надо TC. man LORCODE

adriano32 ★★★
()
Ответ на: комментарий от adriano32
ls -la /var/vmail/
итого 24
drwxrwxrwx  3 vmail mail 4096 Апр 22 16:48 .
drwxr-xr-x 23 root  root 4096 Апр 15 14:53 ..
drwxrwx---  3 vmail mail 4096 Апр 22 16:50 ip.od.ua
vinner
() автор топика
Ответ на: комментарий от vinner

Apr 22 16:13:46 localhost dovecot: IMAP(www@ip.od.ua): mkdir(/var/vmail/ip.od.ua/www/.Sent/cur) failed: Permission denied

ls -la /var/vmail/
...
drwxrwx--- 3 vmail mail 4096 Апр 22 16:50 ip.od.ua


>>ps aux
..
dovecot 22220 0.0 0.6 5008 1768 ? S 16:51 0:00 imap-login

Сопоставь и сделай вывод. Думаю с правами доступа ты разбираешься, всмысли что эти rwxrwx--- значат.

adriano32 ★★★
()
Ответ на: комментарий от adriano32

У меня заведен пользователь без доступа к консоли с именем vmail. От него производятся все почтовые операции. И в dovecot.conf прописано

 socket listen {
    master {      
      path = /var/run/dovecot/auth-master
      mode = 0660     
      user = vmail
      group = mail
    }
    client {     
      path = /var/spool/postfix/private/auth
      mode = 0660
      user = postfix
      group = postfix
    }
  }
}

Поэтому изначально права давал для него и группы mail. Так описано в курсе 17 технологий ИТ. Все запросы к базе идут через этого пользователя. Так что нужно из под него довекат запускать?

vinner
() автор топика
Ответ на: комментарий от adriano32

Добавил, но результат тот же. пробовал дать ему доступ к шеллу также не помогло.

vinner
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.