I'm stumped now.
Slackware 9.1 with the latest swaret updates vpopmail 5.4.3 (5.4.0 has the same problem) qmail 1.03 installed based on Bill Shupp's toaster using cdb, not mysql ezmlm gcc 3.2.3
The problem is, running as root, vuserinfo always returns "no such user [EMAIL PROTECTED]". Running as vpopmail, it works.
An strace of the problem shows that seteuid is apparently working but..
ead(3, "hebergemonsite.com\00089\00089\0/home/v"..., 4096) = 126
close(3) = 0
munmap(0x40016000, 4096) = 0
setgid32(0x59) = 0
setuid32(0x59) = 0
geteuid32() = 89
getpid() = 257
open("/home/vpopmail/domains/hebergemonsite.com/vpasswd.cdb", O_RDONLY) = -1 EACCES (Permission denied)
open("/home/vpopmail/domains/hebergemonsite.com/.vpasswd.lock", O_RDWR|O_CREAT|O_TRUNC, 0666) = -1 EACCES (Permission denied)
Now, even setting chmod 777 on vpasswd.cdb (just testing, I wouldn't really run it like that) it still returns the same error.
I have 4 or 5 other machines installed exactly like it and they all work fine. Anyone have any ideas on what I might be missing?