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