Courier Imap és Shared folder probléma

Fórumok

Courier Imap és Shared folder probléma

Hozzászólások

Sziasztok !
Van egy működő Courier Imap (pop3) szerverem és beállítottam a Shared foldert valahogy így

maildirmake++ -S /var/spool/Maildir/Sharedmail
maildirmake++ -s write -f Folder /var/spool/Maildir/Sharedmail

Adtam fájl jogosultságot kezdetneki mindenkinek mindent.

A probléma az hogy a felhasználó látja a foldert de leratkozni nem tud róla, vagy néha tud de soha többé újra nem tud feliratkozni már erre a mappára
A kliens Mozilla . A Server courier-imap-3.0.8. A $HOME/Maildir/courierimapsubscribed -ben már nincs is benne az osztott mappa és mégis megjelenik a kliensénél.

Tud valaki rá orvosságot ?

sziasztok,

courier shared folder-t alakítottam ki, ami látható thunderbird alatt is, ez OK :)
ellenben ugyanez Outlook alatt gikszer ...

elképzelhető, hogy mégis megy?! :)

Valakinek működik ez virtual userekkel??

köszi

G

adott egy maildir és annak a főkönyvtárában van 1 db courierimapacl file ennek a tartalma

user=g.g@valami.com aceilrstx
illetve van 1db index file
ebben ez van

g.g@brokernet-group.com 8 8 /data/shared
g.g 8 8 /data/shared

a 8 a mail user uid ja amivel a courier fut.

a gond az , hogy a többi virtual user is tudja írni olvasni, törölni stb holott csak ő (g.g) szerepel az acl file-ban.

Hogy tudom megoldani, hogy csak bizonyos userek lássanak, bizonyos shared foldereket?

köszi előre is.

szép napot
G

Vessetek a mókusok elé, de ez nekem jól működik. Ha csak egy darab "user=..." sor van az ACL-ben, akkor a többi júzer nem is látja a mappát, egészen addig, amíg bele nem teszek egy "anyone lr" sort.

Nem néztem meg, hogy lehet-e ACL támogatás nélkül fordítani a Courier IMAP-ot, nem lehet, hogy nálad valami hasonló, alapvető probléma van?

Az alábbi kétféle környezetben használom az ACL-eket:

1.) Debian GNU/Linux, gyári .deb csomag, virtuális felhasználók MySQL-ből
2.) NetBSD, saját fordítás pkgsrc-ből, virtuális felhasználók LDAP-ból

A nevével. Vagy, nem értem a kérdést :)

Ez van az index-ben:

Faliujsag 1004 100 /var/spool/imapshared/Faliujsag

Ez van a /var/spool/imapshared/Faliujsag/Maildir/courierimapacl fájlban:

user=egervary aceilrstwx
anyone lr

Ebből az "egervary" az, amivel az IMAP szerverbe bejelentkezek. Ezzel nekem minden jogom megvan, a többieknem meg csak lookup/read.

A "virtuális" felhasználók itt LDAP-ból jönnek, az összes júzernak 1004:100 az uid/gid-je.

> a virtuális felhasználó, nem ugyanaz mint aminek a nevében a courier (imapd) fut?

A courier-authlib kiolvassa az LDAP-ból a virtuális júzer uid/gid párosát, és azzal indítja el az imapd-t. Természetesen, mindez úgy lehetséges, hogy a couriertcpd hallgat rootból az 1024 alatti porton.

Nálam ez 1004:100-re van belőve, de valószínűleg ugyanez a történet 8:8-ból is.