Archiv verlassen und diese Seite im Standarddesign anzeigen : Cyrus - Permisson Denied + falscher Pfad
Hallo,
habe Cyrus2.2 am laufen, der funtkioniert soweit. Nun wollte ich eine neue Postfächer anlegen und bekam ein "Permission Dienied", was mich verwundert, da alle Rechte korrekt gesetzt sind.
# cyradm --user cyrus --server localhost --auth login
IMAP Password:
localhost.localdomain> cm user.test
createmailbox: Permission denied
Laut imapd.conf liegen die Postfächer unter:
partition-default: /var/spool/cyrus/mail
partition-news: /var/spool/cyrus/news
lasse ich mir allerdings den Pfad angeben, wenn ich bei cyrus eingelogged bin, bekomme ich den inhalt von /home/cyrus/mail angezeigt.
Idee, wie ich wieder Postfächer anlegen kann und warum cyradm auf den falschen Pfad verlinkt, wären prima.
tom_tom
Roger Wilco
11.07.08, 12:29
cyrus ist als Administrator in der imapd.conf eingetragen? In /var/spool/cyrus/mail kann durch den Benutzer, unter dem dein imapd läuft, auch geschrieben werden?
cyrus ist als Administrator in der imapd.conf eingetragen? In /var/spool/cyrus/mail kann durch den Benutzer, unter dem dein imapd läuft, auch geschrieben werden?
Hi,
ja cyrus is als Admin in der imapd.conf eingetragen.
Ordnerrechte sehen wie folgt aus:
/var/spool/cyrus# ls -alF
total 16
drwxrwxr-- 4 cyrus mail 4096 Apr 7 22:52 ./
drwxr-xr-x 11 root root 4096 Apr 7 22:52 ../
drwxrwx--- 4 cyrus mail 4096 Apr 7 22:52 mail/
drwxrwxr-- 2 cyrus mail 4096 Nov 6 2006 news/
Cyrus ist auch in der Gruppe mail.
Hab das Problem mit dem Mailbox anlegen soweit schonmal gelöst :-)
In der imapd.conf musste ich den Eintrag
admins: cyrus
auf
admins: cyrus@domain1.tld cyrus@domain2.tld
geändert werden. Soweit so gut
Allerdings passirt folgendes:
cyradm --user cyrus@domain2.tld --server localhost --auth login
IMAP Password:
localhost.localdomain> cm user.test@domain2.tld
localhost.localdomain> lm *@domain2.tld
localhost.localdomain> dm user.test@domain2.tld
deletemailbox: Permission denied
Will ich die Mailbox mit Thunderbird abrufen bekomme ich die Mitteilung Mailbox nicht gefunden, die früheren Mailboxen jedoch weiterhin.
Was mich ausserdem wundert, die Mailboxen früher wurden in einer anderen Struktur:
/var/spool/cyrus/mail/domain/m/mydomain/t/user/tom_tom/
angelegt, das neu erstellte. Da gegen das neu Erstelle wie folgt:
/var/spool/cyrus/mail/domain/m/mydomain2/u/user/user^test/
Wieso kann ich mailbox nicht löschen und warum kann ich nicht darauf zugreifen?
Sam Fisher
15.07.08, 16:45
Hallo !
Wieso kann ich mailbox nicht löschen und warum kann ich nicht darauf zugreifen?
Das liegt an den ACL's. Du musst vorher folgenden Code ausführen:
sam user.test@domain2.tld anyone all
Erklärung:
sam = Befehl zum ACL Setzen
user.test@domain2.tld = die Mailbox auf die die Rechte gesetzt werden
anyone = Der Benutzer für den die rechte gesetzt werden. In diesem Fall für alle.
all = Setzt alle Rechte, erspart die das Suchen der richtigen ACL. Mach dies aber nur wen du die Mailbox danach eh löscht.
@Topic: Ich arbeite auch mit Cyrus und habe es aber immer anders gemacht. ich habe mich mit
cyradm -u cyrus localhost angemeldet und dann mit cm user.test die Adressen erstellt. Wenn du mehrere Domains verwalten willst, musst du vorher folgendes in der /etc/imapd.conf eintragen:
virtdomains: yes
defaultdomain: exampleisp.net
Wenn du einen User für exampleisp.net anlegst, dann einfahc ein user.NAME. Wenn du aber für eine virtuelle Domain was anlegen willst, einfach user.test@vdomain.net eintagen.
Hier der Link zur Doku:
http://cyrusimap.web.cmu.edu/imapd/install-virtdomains.html
Ich hoffe das Hilft dir
Viele Grüße
Sam
Hi,
danke fürdie Antwort, das mit den ACL werde ich ausprobieren sobald mein Server wieder online ist (S4U ^^).
Die imapd.conf hatte ich schon auf die neu hinzugekommende Domain eingerichtet;-)
Den Zugriff auf die eMail-Konten haben ich auch noch hinbekommen, in dem ich die Mailboxen mit
user/test@domain.tld
statt
user.test@domain.tld
angelegt habe.
Ich schätze mal, dass das Problem hier ist, das ich ich die unixhierarchysep von no auf yes gestellt habe (ist aber jetzt nur eine Vermutung von mir).
Viele Grüße
tom_tom
---edit---
Das mit ACL hat wunderbar funktioniert, vielen Dank nochmal für den Hinweis :-)
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.