|
Message-ID: <30904.1067274689@www6.gmx.net> Date: Mon, 27 Oct 2003 18:11:29 +0100 (MET) From: "Philipp Jacob" <ph.jacob@....de> To: popa3d-users@...ts.openwall.com Subject: Re: Virtual Domains > On Wed, Oct 22, 2003 at 01:05:42PM +0200, Philipp Jacob wrote: [...] > > I'm using popa3d with stunnel and stunnel runs in daemon mode. > > A start script invokes stunnel as follows: > > '/usr/sbin/stunnel -d pop3s -p /etc/ssl/certs/pop3s.pem -l > > /usr/local/sbin/popa3d' > > > > How can I 'strace' such sessions? > > I'm not familiar with this program. > > As the problem occurs after authentication, you can start a session > manually, note the PID of the session's parent process (the one > running as root at this point), then attach to it with strace -p <PID>, > and finally complete authentication (issue the USER and PASS commands). I started a session manually on the server machine itself. But now I get a 'popa3d[27916]: Authentication failed for UNKNOWN USER' in the syslog. The USER-PASS-combination is correct, like I created it before with the add-popa3d-user script. 'strace -p 27916' gives the following output: "read(3, 0x804da80, 136) = ? ERESTARTSYS (To be restarted) --- SIGCHLD (Child exited) --- read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0\0\0\0"..., 136) = 136 read(3, "<USER>\0<PASS>\0", 256) = 17 read(3, "", 239) = 0 getsockname(0, 0xbffffb60, [16]) = -1 ENOTSOCK (Socket operation on non-socket) wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 27917 open("/etc/localtime", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=837, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40012000 read(4, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10"..., 4096) = 837 close(4) = 0 munmap(0x40012000, 4096) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 4 fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 connect(4, {sin_family=AF_UNIX, path="/dev/log"}, 16) = 0 chroot("/var/empty") = 0 chdir("/") = 0 setgroups32(0x1, 0xbffffd08) = 0 setgid32(0x65) = 0 setuid32(0x66) = 0 brk(0) = 0x804f000 brk(0x8050000) = 0x8050000 brk(0) = 0x8050000 brk(0x8052000) = 0x8052000 time([1067274604]) = 1067274604 getpid() = 27916 rt_sigaction(SIGPIPE, {0x4010440e, [], 0x4000000}, {SIG_IGN}, 8) = 0 send(4, "<29>Oct 27 18:10:04 popa3d[27916"..., 73, 0) = 73 rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0 fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 3), ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40012000 write(1, "-ERR Authentication failed (bad "..., 44) = 44 munmap(0x40012000, 4096) = 0 semget(IPC_PRIVATE, 4096, IPC_EXCL|IPC_NOWAIT|0x4014d0e0|0240) = -1 ENOSYS (Function not implemented) _exit(0) = ?" Any hints? Philipp -- NEU FÜR ALLE - GMX MediaCenter - für Fotos, Musik, Dateien... Fotoalbum, File Sharing, MMS, Multimedia-Gruß, GMX FotoService Jetzt kostenlos anmelden unter http://www.gmx.net +++ GMX - die erste Adresse für Mail, Message, More! +++
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.