I changed this now to a more standard setup using a mysql passdb/userdb for virtual users and a passwordfile auth (auth-passwordfile.ext) as described in doc/wiki/AuthDatabase.PasswdFile.txt for a few other users.
I'm still getting the same errors concerning dict access when running doveadmin quota. It doesn't help if I provide extra fields userdb_quota_rule with a storage=0 (unlimited quota).
doveadm quota get -A doveadm(user): Error: Failed to get quota resource STORAGE: quota-dict: dict_lookup(priv/quota/storage) failed: net_connect_unix (/var/run/dovecot/dict) failed: Permission denied (euid=500(user) egid=501(group) missing +r perm: /var/run/dovecot/dict, dir owned by 0:0 mode=0755) (reply took 0.000 secs (0.000 in dict wait, 0.000 in other ioloops, 0.000 in locks))
What is the recomnmended way to fix this?
Thanks,
Kai