[Dovecot] index and control files not being created
Luis Pablo Michelena Scaffo
lmichelena at antel.net.uy
Thu Aug 16 22:59:27 EEST 2007
Hello, I'm configurating dovecot 1.0.3 on debian etch.
While trying to set public folders, y decided to have the index and
control files on the users homes. those homes are mounted by nfs, with
disabled access to root.
In that scenario, I'm getting the errors i transcribe next:
Aug 16 11:21:17 server dovecot: IMAP(user):
fchown(/home/user/Maildir/shared-settings/control/.folder/dovecot-uidlis
t) failed: Operation not permitted
Aug 16 11:21:17 server dovecot: IMAP(user):
fchown(/home/user/Maildir/shared-settings/control/.folder/dovecot-uidlis
t) failed: Operation not permitted
Aug 16 11:21:17 server dovecot: IMAP(user):
rename(/inbox/shared/.folder/cur/mailfile,
/inbox/shared/.folder/cur/mailfile
:2,S) failed: Operation not permitted
Aug 16 11:21:17 server dovecot: IMAP(user):
fchown(/home/user/Maildir/shared-settings/control/.folder/dovecot-uidlis
t) failed: Operation not permitted
Aug 16 11:21:17 server dovecot: IMAP(user):
rename(/inbox/shared/.folder/cur/mailfile,
/inbox/shared/.folder/cur/mailfile
:2,S) failed: Operation not permitted
Aug 16 11:21:26 server dovecot: IMAP(user): Disconnected: Logged out
Aug 16 11:21:27 server dovecot: IMAP(user):
fchown(/home/user/Maildir/shared-settings/control/.folder/dovecot-uidlis
t) failed: Operation not permitted
Aug 16 11:21:27 server dovecot: IMAP(user):
rename(/inbox/shared/.folder/cur/mailfile,
/inbox/shared/.folder/cur/mailfile
:2,S) failed: Operation not permitted
Then I touched those files and the errors faded away.
Beside that, I was testing the setup, and while trying to delete some
files on the shared folder, I got another error:
Aug 16 16:38:04 server dovecot: IMAP(user):
rename(/inbox/shared/.folder/cur/1183976419.755_0.server:2,Sa,
/inbox/shared/.folder/cur/1183976419.755_0.server:2,STa) failed:
Operation not permitted
Aug 16 16:38:11 server dovecot: IMAP(user):
fchown(/home/user/Maildir/shared-settings/control/.folder/dovecot-uidlist)
failed: Operation not permitted
Aug 16 16:38:11 server dovecot: IMAP(user):
rename(/inbox/shared/.folder/cur/1183976419.755_0.server:2,Sa,
/inbox/shared/.folder/cur/1183976419.755_0.server:2,STa) failed:
Operation not permitted
Which seems odd, because I though that as a flag, the deleted flag
should be marked on the index files and not directly on the shared
folder (where the user hasn't any permission other than reading), ant
the same goes to the "read" flag
Am I wrong? Is there any workaround to make dovecot behave the way I'd
liked?
The config follows:
login_executable: /usr/lib/dovecot/imap-login
mail_extra_groups: mail
mail_location: maildir:/home/%u/Maildir:INBOX=/inbox/mdir/%u
mmap_disable: yes
namespace:
type: private
separator: /
location: maildir:~/Maildir:INBOX=/inbox/mdir/%u
inbox: yes
namespace:
type: public
separator: /
prefix: Shared folders/
location:
maildir:/inbox/shared:INDEX=/home/%u/Maildir/shared-settings/index:CONTROL=/home/%u/Maildir/shared-settings/control
auth default:
passdb:
driver: passwd
args: blocking=yes
passdb:
driver: shadow
userdb:
driver: passwd
Cheers,
Luis
More information about the dovecot
mailing list