Problemas com a exportação de caixas postais Dovecot

Problemas com a exportação de caixas postais Dovecot

Meu servidor de correio postfix/dovecot funciona bem, mas quero migrar para outro servidor e meu problema: não consigo exportar caixas de correio do meu pombal:

Meu comando (substituí o endereço de e-mail):

dsync -f -u [email protected] backup maildir:/root/migr_in/data/mailaccounts

Então recebo este erro:

dsync([e-mail protegido]): Erro: usuário [e-mail protegido]: Falha na inicialização: Falha na inicialização do armazenamento de correio a partir da configuração mail_location: stat(/root/migr_in/data/mailaccounts) falhou: Permissão negada (euid=8(mail) egid=8(mail) ausente +x perm: /root, dir possuído pelo modo 0:0=0700)

As permissões da pasta de destino "/root/migr_in/data/mailaccounts" são 777.

O que eu supervisiono?

Responder1

Enquanto isso, tentei substituindo a configuração, mas mesmo assim não funciona:

dsync -o mail_location=/var/mail/testbox/52 -f -u [email protected] backup maildir:/root/migr_out/data/tmp/tmpexport

Mesmo erro:

dsync([e-mail protegido]): Erro: usuário[e-mail protegido]: Falha na inicialização: Falha na inicialização do armazenamento de correio a partir da configuração mail_location: stat(/root/migr_out/data/tmp/tmpexport) falhou: Permissão negada (euid=8(mail) egid=8(mail) ausente +x perm: /root, diretório pertencente ao modo 0:0 = 0700)

As permissões para /root/migr_out/data/tmp/tmpexport são 777 e pertencem ao mesmo usuário que a própria caixa postal (usuário "mail").

Alguém tem uma ideia?

Responder2

Encontrei uma solução: o problema era apenas que tentei exportar para um subdiretório abaixo de /root/. E é aqui que o dsync não tem permissão para escrever :) Mudei isso para uma pasta fora de /root e funcionou :)

informação relacionada