Milosz Rzeznikowski pisze:
Dnia 2008-01-24, o godz. 12:13:17
Paweł Muszyński <[EMAIL PROTECTED]> napisał(a):

Bartosz Świątek pisze:
24-01-08, Paweł Muszyński <[EMAIL PROTECTED]> napisał(a):
Bartosz Świątek pisze:
24-01-08, Paweł Muszyński <[EMAIL PROTECTED]> napisał(a):
Po upgradzie do courier-imap-4.3.1 (użytkownicy w mysql,
postfixadmin) nie mogę się zalogować:
"FATAL ERROR : ACCOUNT'S mailbox directory is not owned by the
correct uid"


Znalazłem opis tu:

http://42.pl/u/y43

Wygląda na bug w courier-imap

Nie testowałem tego bo nie używam couriera... ale spróbuj w
imap/imapd.c w linii 6394 zmienić getegid() na getgid() i
przekompilować. Jeśli to zadziała to można spatchować couriera.
Zaraz spróbuje.
I jak postepy?
Nie pomogło.


http://www.mail-archive.com/[EMAIL PROTECTED]/msg02633.html

Załączam patcha rozwiązującego problem przez wyłączenie problematycznego sprawdzania. IMHO to jedyne skuteczne rozwiązanie.

Pawel
diff -urN old/imap/imapd.c new/imap/imapd.c
--- old/imap/imapd.c    2007-11-10 21:39:03.000000000 +0100
+++ new/imap/imapd.c    2008-01-28 11:29:12.951519158 +0100
@@ -6390,9 +6390,9 @@
                homedir_dev=buf.st_dev;
                homedir_ino=buf.st_ino;

-               if ( buf.st_uid != geteuid() ||
-                    buf.st_gid != getegid())
-                       write_error_exit("Account's mailbox directory is not 
owned by the correct uid or gid");
+//             if ( buf.st_uid != geteuid() ||
+//                  buf.st_gid != getgid())
+//                     write_error_exit("Account's mailbox directory is not 
owned by the correct uid or gid");

                if ( (buf.st_mode & S_IRWXU) != (buf.st_mode & S_IRWXU))
                        write_error_exit("Invalid permissions on account's 
mailbox directory");

_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym