Unprivilegierter Zugriff auf doveadm
Julian Kippels
kippels at hhu.de
Mo Sep 10 11:40:21 CEST 2018
Hallo zusammen,
ich versuche es für nicht-Root-User zu ermöglichen doveadm zu benutzen.
Ich habe auf meinen Director-Servern folgende Konfiguration:
service director {
unix_listener login/director {
mode = 0666
}
fifo_listener login/proxy-notify {
mode = 0666
}
unix_listener director-userdb {
mode = 0660
group = dovecot
}
unix_listener director-admin {
mode = 0660
group = dovecot
}
inet_listener {
port = 9090
}
}
service doveadm {
inet_listener {
port = 24245
}
}
local 192.168.25.0/24 {
doveadm_password = xxx
}
doveadm_proxy_port = 24245
protocol doveadm {
auth_socket_path = director-userdb
}
Wenn ich doveadm als nicht-Root (der User ist Mitglied der Gruppe
"dovecot") ausführe bekomme ich folgende Fehlermeldung:
> $ doveadm quota get -u user at domain
> doveadm(user at domain): Error: doveadm_password not set, can't
> authenticate to remote server
> doveadm(user at domain): Error: 192.168.25.211:24245: Command quota get
> failed for user at domain: EOF
Als Root läuft das Kommando aber Problemlos durch. Was mache ich noch
falsch?
Vielen Dank
Julian
Mehr Informationen über die Mailingliste Dovecot