The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Cyrus-imap. createmailbox: Permission denied"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Cyrus-imap. createmailbox: Permission denied"  +/
Сообщение от sergey email(??) on 24-Апр-07, 09:42 
Знаю что эта тема недавно обсуждалась, но для решения своей проблемы ничего в ней не нашел
Итак, система FreeBSD 6.2 release, поставил из портов cyrus-imapd-2.2.13_3 и cyrus-sasl-2.1.22. cyrus-imapd настраивал по инструкции из документации к Цирусу. Конфиг самый простой, чтоб меньше было путаницы вначале, если он заработает - буду под себя уже привинчивать то что надо.

imapd.conf

configdirectory: /var/imap
partition-default: /var/spool/imap
admins: cyrus sergey
sasl_pwcheck_method: auxprop


syslogd.conf

local6.debug                                    /var/log/imapd.log
*.err;kern.warning;auth.notice;mail.crit                /dev/console
*.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err   /var/log/messages
security.*                                      /var/log/security
auth.debug;authpriv.info                                /var/log/auth.log
mail.info                                       /var/log/maillog
lpr.info                                        /var/log/lpd-errs
ftp.info                                        /var/log/xferlog
cron.*                                          /var/log/cron
*.=debug                                        /var/log/debug.log
*.emerg                                         *
# uncomment this to log all writes to /dev/console to /var/log/console.log
#console.info                                   /var/log/console.log
# uncomment this to enable logging of all log messages to /var/log/all.log
# touch /var/log/all.log and chmod it to mode 600 before it will work
#*.*                                            /var/log/all.log
# uncomment this to enable logging to a remote loghost named loghost
#*.*                                            @loghost
# uncomment these if you're running inn
# news.crit                                     /var/log/news/news.crit
# news.err                                      /var/log/news/news.err
# news.notice                                   /var/log/news/news.notice
!startslip
*.*                                             /var/log/slip.log
!ppp
*.*                                             /var/log/ppp.log


#ls -la /var
total 54
...
drwx------   2 root    wheel      512 Jan 12 12:38 heimdal
drwxr-xr-x   9 cyrus   cyrus      512 Apr 24 11:18 imap
drwxr-xr-x   5 root    wheel     1536 Apr 24 10:13 log
drwxrwxr-x   2 root    mail       512 Apr  6 03:03 mail
drwxr-xr-x   2 daemon  wheel      512 Mar  2 14:56 msgs
...
# ls -la /var/spool
total 30
...
drwxr-xr-x   3 root    daemon   512 Mar  2 19:36 cups
drwxr-x---   4 cyrus   cyrus    512 Apr 23 17:47 imap
...


#su cyrus
%/usr/local/cyrus/bin/mkimap создает всё без ошибок

# su cyrus
%cyradm freehost
Password:
localhost> cm user/test
createmailbox: Invalid mailbox name
localhost> cm user.test
createmailbox: Permission denied
localhost>


в логах записи только о том что пользователь cyrus успешно залогинился с использованием DIGEST-MD5

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Cyrus-imap. createmailbox: Permission denied"  +/
Сообщение от A Clockwork Orange on 24-Апр-07, 10:26 
>Знаю что эта тема недавно обсуждалась, но для решения своей проблемы ничего
>в ней не нашел
>Итак, система FreeBSD 6.2 release, поставил из портов cyrus-imapd-2.2.13_3 и cyrus-sasl-2.1.22. cyrus-imapd
>настраивал по инструкции из документации к Цирусу. Конфиг самый простой, чтоб
>меньше было путаницы вначале, если он заработает - буду под себя
>уже привинчивать то что надо.
>
>imapd.conf
>
>configdirectory: /var/imap
>partition-default: /var/spool/imap
>admins: cyrus sergey
>sasl_pwcheck_method: auxprop
>
>
>syslogd.conf
>
>local6.debug            
>          
>          
>  /var/log/imapd.log
>*.err;kern.warning;auth.notice;mail.crit            
>    /dev/console
>*.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err   /var/log/messages
>security.*            
>          
>          
>    /var/log/security
>auth.debug;authpriv.info            
>          
>         /var/log/auth.log
>mail.info            
>          
>          
>     /var/log/maillog
>lpr.info            
>          
>          
>      /var/log/lpd-errs
>ftp.info            
>          
>          
>      /var/log/xferlog
>cron.*            
>          
>          
>        /var/log/cron
>*.=debug            
>          
>          
>      /var/log/debug.log
>*.emerg            
>          
>          
>       *
># uncomment this to log all writes to /dev/console to /var/log/console.log
>#console.info            
>          
>          
> /var/log/console.log
># uncomment this to enable logging of all log messages to /var/log/all.log
>
># touch /var/log/all.log and chmod it to mode 600 before it will
>work
>#*.*            
>          
>          
>          /var/log/all.log
>
># uncomment this to enable logging to a remote loghost named loghost
>
>#*.*            
>          
>          
>          @loghost
>
># uncomment these if you're running inn
># news.crit          
>          
>          
>    /var/log/news/news.crit
># news.err          
>          
>          
>     /var/log/news/news.err
># news.notice          
>          
>          
>  /var/log/news/news.notice
>!startslip
>*.*            
>          
>          
>          
>/var/log/slip.log
>!ppp
>*.*            
>          
>          
>          
>/var/log/ppp.log
>
>
>#ls -la /var
>total 54
>...
>drwx------   2 root    wheel    
>  512 Jan 12 12:38 heimdal
>drwxr-xr-x   9 cyrus   cyrus    
> 512 Apr 24 11:18 imap
>drwxr-xr-x   5 root    wheel    
> 1536 Apr 24 10:13 log
>drwxrwxr-x   2 root    mail    
>   512 Apr  6 03:03 mail
>drwxr-xr-x   2 daemon  wheel      
>512 Mar  2 14:56 msgs
>...
># ls -la /var/spool
>total 30
>...
>drwxr-xr-x   3 root    daemon   512
>Mar  2 19:36 cups
>drwxr-x---   4 cyrus   cyrus    512
>Apr 23 17:47 imap
>...
>
>
>#su cyrus
>%/usr/local/cyrus/bin/mkimap создает всё без ошибок
>
># su cyrus
>%cyradm freehost
>Password:
>localhost> cm user/test
>createmailbox: Invalid mailbox name
>localhost> cm user.test
>createmailbox: Permission denied
>localhost>
>
>
>в логах записи только о том что пользователь cyrus успешно залогинился с
>использованием DIGEST-MD5


ls -la /var/spool/imap


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Cyrus-imap. createmailbox: Permission denied"  +/
Сообщение от sergey email(??) on 24-Апр-07, 11:26 
# ls -la /var/spool/imap
total 8
drwxr-x---   4 cyrus  cyrus  512 Apr 23 17:47 .
drwxr-xr-x  12 root   wheel  512 Apr 23 17:35 ..
drwxr-xr-x   2 cyrus  cyrus  512 Apr 23 17:47 stage.
drwxr-xr-x   2 cyrus  cyrus  512 Apr 23 17:47 sync.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Cyrus-imap. createmailbox: Permission denied"  +/
Сообщение от Sergey Krasnikov on 24-Апр-07, 17:46 
># ls -la /var/spool/imap
>total 8
>drwxr-x---   4 cyrus  cyrus  512 Apr 23 17:47
>.
>drwxr-xr-x  12 root   wheel  512 Apr 23 17:35
>..
>drwxr-xr-x   2 cyrus  cyrus  512 Apr 23 17:47
>stage.
>drwxr-xr-x   2 cyrus  cyrus  512 Apr 23 17:47
>sync.


/cyrus/spool/imap > ls -la
total 10
drwxr-x---  5 cyrus  cyrus  512 19 апр 14:05 .
drwxr-xr-x  3 root   wheel  512 16 апр 11:23 ..
drwxr-xr-x  2 cyrus  cyrus  512 24 апр 17:02 stage.
drwxr-xr-x  2 cyrus  cyrus  512 20 дек 15:05 sync.
drwx------  8 cyrus  cyrus  512 19 апр 14:16 user

Может досоздать user ручками?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Cyrus-imap. createmailbox: Permission denied"  +/
Сообщение от Sergey Krasnikov on 24-Апр-07, 17:52 
># ls -la /var/spool/imap
>total 8
>drwxr-x---   4 cyrus  cyrus  512 Apr 23 17:47
>.
>drwxr-xr-x  12 root   wheel  512 Apr 23 17:35
>..
>drwxr-xr-x   2 cyrus  cyrus  512 Apr 23 17:47
>stage.
>drwxr-xr-x   2 cyrus  cyrus  512 Apr 23 17:47
>sync.


mysql# cd /cyrus/spool/imap
mysql# ls -la
total 10
drwxr-x---  5 cyrus  cyrus  512 19 апр 14:05 .
drwxr-xr-x  3 root   wheel  512 16 апр 11:23 ..
drwxr-xr-x  2 cyrus  cyrus  512 24 апр 17:09 stage.
drwxr-xr-x  2 cyrus  cyrus  512 20 дек 15:05 sync.
drwx------  8 cyrus  cyrus  512 19 апр 14:16 user

может создать user?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Cyrus-imap. createmailbox: Permission denied"  +/
Сообщение от sergey email(??) on 25-Апр-07, 07:15 

>может создать user?

уже сделал, не помогло

# ls -la /var/spool/imap
total 12
drwxr-x---   6 cyrus  cyrus  512 Apr 24 16:46 .
drwxr-xr-x  12 root   wheel  512 Apr 23 17:35 ..
drwxr-xr-x   2 cyrus  cyrus  512 Apr 23 17:47 stage.
drwxr-xr-x   2 cyrus  cyrus  512 Apr 23 17:47 sync.
drwxr-xr-x   2 cyrus  cyrus  512 Apr 24 16:46 user


# cyradm -u cyrus freehost
Password:
localhost> cm user.test
createmailbox: Permission denied
localhost>

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Cyrus-imap. createmailbox: Permission denied"  +/
Сообщение от sergey email(??) on 25-Апр-07, 07:23 
>может создать user?

зато в /var/spool/imap появился файлик "cm" следующего содержания:
localhost.adrem.local: not found

это странно, с ДНС все в порядке

# nslookup
> freehost
Server:         192.168.0.1
Address:        192.168.0.1#53

Name:   freehost.adrem.local
Address: 192.168.0.150

Name:   freehost.adrem.local
Address: 192.168.0.150
> 192.168.0.150
Server:         192.168.0.1
Address:        192.168.0.1#53

150.0.168.192.in-addr.arpa      name = freehost.adrem.local.
>


# hostname
FreeHost.adrem.local

у кого-нибудь есть мысли по поводу того в чем может быть проблема ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Cyrus-imap. createmailbox: Permission denied"  +/
Сообщение от A Clockwork Orange on 24-Апр-07, 10:32 
попробуй еще

mkdir /var/imap/log/cyrus
mkdir /var/imap/log/sergey

chown cyrus /var/imap/log/cyrus
chown cyrus /var/imap/log/sergey

и смотри в этих директориях логи может что-то яснее станет

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Cyrus-imap. createmailbox: Permission denied"  +/
Сообщение от sergey email(??) on 24-Апр-07, 11:34 
>попробуй еще
>
>mkdir /var/imap/log/cyrus
>mkdir /var/imap/log/sergey
>
>chown cyrus /var/imap/log/cyrus
>chown cyrus /var/imap/log/sergey
>
>и смотри в этих директориях логи может что-то яснее станет


# mkdir /var/imap/log/cyrus
# mkdir /var/imap/log/sergey
# chown cyrus /var/imap/log/cyrus
# chown cyrus /var/imap/log/sergey
# su cyrus
%cyradm freehost
Password:
localhost> cm user.test
createmailbox: Permission denied
localhost>


лог /var/imap/log/cyrus/11430  :


---------- cyrus Tue Apr 24 13:31:37 2007

<1177399897<4 RLIST "" ""
>1177399897>* LIST (\Noselect) "." ""
4 OK Completed (0.000 secs 0 calls)
<1177399963<5 CREATE user.test
>1177399963>5 NO Permission denied

яснее не стало, к сожалению

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Cyrus-imap. createmailbox: Permission denied"  +/
Сообщение от gyn61 (ok) on 25-Апр-07, 08:51 
Я не знаю специфики FreeBSD но вообще-то пользователь cyrus должен быть прописан в строке "admins:" в файле imapd.conf. Проверьте это.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Cyrus-imap. createmailbox: Permission denied"  +/
Сообщение от sergey email(??) on 25-Апр-07, 09:22 
>Я не знаю специфики FreeBSD но вообще-то пользователь cyrus должен быть прописан
>в строке "admins:" в файле imapd.conf. Проверьте это.


еслиб все было так просто...   У меня в первом посте приведён конфиг imapd.conf

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Cyrus-imap. createmailbox: Permission denied"  +/
Сообщение от Cyrus_user on 25-Апр-07, 10:00 
ну вы же хотя бы выяснили что дело в правах..
тупо strace, чтобы выяснить куда именно permission deny
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Cyrus-imap. createmailbox: Permission denied"  +/
Сообщение от sergey email(??) on 25-Апр-07, 10:23 
>ну вы же хотя бы выяснили что дело в правах..
>тупо strace, чтобы выяснить куда именно permission deny

как я понял, имеется ввиду ktrace, непонятно только как ее применить при работе в режиме cyradm

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Cyrus-imap. createmailbox: Permission denied"  +/
Сообщение от sergey email(??) on 25-Апр-07, 11:46 
>ну вы же хотя бы выяснили что дело в правах..
>тупо strace, чтобы выяснить куда именно permission deny


# ktrace -f /log.ktrace cyradm -u cyrus freehost.adrem.local
Password:
freehost.adrem.local> cm user.test
createmailbox: Permission denied
freehost.adrem.local> ^C
#

в результате имеем лог в нечитаемом формате размером около мегабайта, есть предложения как его проанализировать ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Cyrus-imap. createmailbox: Permission denied"  +/
Сообщение от sergey email(??) on 27-Апр-07, 13:30 
прочитал на сайте цируса о методах траблшутинга и запустил мастера в оежиме -D

# /usr/local/cyrus/bin/master -D
No log handling enabled - turning on stderr logging
Warning: Failed to connect to the agentx master agent (/var/agentx/master): Unknown host (/var/agentx/master) (No such file or directory)
Warning: Failed to connect to the agentx master agent (/var/agentx/master): Unknown host (/var/agentx/master) (No such file or directory)
Warning: Failed to connect to the agentx master agent (/var/agentx/master): Unknown host (/var/agentx/master) (No such file or directory)
^CCreating directory: /var/net-snmp
Failed to create the persistent directory for /var/net-snmp/cyrusMaster.conf
read_config_store open failure on /var/net-snmp/cyrusMaster.conf
Creating directory: /var/net-snmp
Failed to create the persistent directory for /var/net-snmp/cyrusMaster.conf
read_config_store open failure on /var/net-snmp/cyrusMaster.conf
Creating directory: /var/net-snmp
Failed to create the persistent directory for /var/net-snmp/cyrusMaster.conf
read_config_store open failure on /var/net-snmp/cyrusMaster.conf
#

# ls -la /var
total 54
drwxr-xr-x  27 nobody  nobody     512 Apr 26 01:41 .
drwxr-xr-x  21 root    wheel      512 Apr 25 13:47 ..
drwxrwxr-x   2 root    operator   512 Apr 18 11:03 .snap
drwxr-xr-x   2 root    wheel      512 Jan 12 12:38 account
drwxr-xr-x   4 root    wheel      512 Mar  2 19:17 at
drwxr-x---   2 root    audit      512 Jan 12 12:38 audit
drwxr-x---   2 root    wheel      512 Apr 24 03:01 backups
d---------   3 root    wheel      512 Mar  2 17:49 cache
drwxr-x---   2 root    wheel      512 Mar  2 19:17 crash
drwxr-x---   3 root    wheel      512 Mar  2 19:17 cron
drwxr-xr-x  12 root    wheel      512 Apr 23 18:23 db
dr-xr-xr-x   2 root    wheel      512 Jan 12 12:38 empty
drwxrwxr-x   2 root    games      512 Mar  2 19:23 games
drwx------   2 root    wheel      512 Jan 12 12:38 heimdal
drwxr-xr-x  10 cyrus   cyrus      512 Apr 27 15:21 imap
drwxr-xr-x   5 root    wheel     1536 Apr 27 14:43 log
drwxrwxr-x   2 root    mail       512 Apr  6 03:03 mail
drwxr-xr-x   2 daemon  wheel      512 Mar  2 14:56 msgs
drwxr-xr-x   5 root    wheel      512 Mar  2 19:17 named
drwxr-xr-x   2 root    wheel      512 Jan 12 12:38 preserve
drwxr-xr-x  11 root    wheel      512 Mar 20 17:23 radmind
drwxr-xr-x   7 root    wheel      512 Apr 25 20:00 run
drwxrwxr-x   2 root    daemon     512 Jan 12 12:38 rwho
drwxr-xr-x  12 root    wheel      512 Apr 23 17:35 spool
drwxrwxrwt   5 root    wheel      512 Apr 27 14:30 tmp
drwx------   2 root    bin        512 Mar 28 18:55 webmin
drwxr-xr-x   2 root    wheel      512 Mar  2 19:17 yp
#

видно что директории  /var/agentx не существует. Нужно ли ее создавать самому или это делает какойто процесс системный ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Cyrus-imap. createmailbox: Permission denied"  +/
Сообщение от serg (??) on 27-Окт-09, 10:38 
столкнулся с такой же проблемой. Не могу создать новых юзеров. Но дело в том что где-то с год назад когда настраивал сервер я уже сталкивался с такой проблемой, и в конце концов каким-то образом добавил пользователей. Вобщем может кто сталкивался, подскажите как решить это проблему?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Cyrus-imap. createmailbox: Permission denied"  +/
Сообщение от mef (ok) on 25-Ноя-09, 18:33 
Столкнулся с такой же проблемой. Решил следующим образом.
В файле imapd.conf есть admins. Добавьте после admins admin.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру