pure-ftpd

The Undefined undefine w aramin.net
Pon, 26 Kwi 2004, 16:46:48 CEST


On Mon, Apr 26, 2004 at 04:24:27PM +0200, The Undefined wrote:
> Hm.. cos jest skopane delikatnie mowiac. Po pierwsze (z strace)
> 27322 open("/etc/ftpd/pureftpd.conf", O_RDONLY|O_LARGEFILE) = 4
> 27322 ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffed5c) = -1 ENOTTY (Inappropriate ioctl for device)
> 27322 _llseek(4, 0, [0], SEEK_CUR)      = 0
> 27322 fstat64(4, {st_mode=S_IFREG|0640, st_size=5462, ...}) = 0
> 27322 fcntl64(4, F_SETFD, FD_CLOEXEC)   = 0
> 27322 read(4, "# /etc/sysconfig/pure-ftpd  $Rev"..., 4096) = 4096
> 27322 read(4, ", you can enforce a maximal numb"..., 4096) = 1366
> 27322 read(4, "", 4096)                 = 0
> 27322 close(4)                          = 0
> 27322 write(1, "Running: /usr/sbin/pure-ftpd \n", 30) = 30
> 27322 rt_sigaction(SIGFPE, {SIG_DFL}, {SIG_IGN}, 8) = 0
> 27322 getpid()                          = 27322
> 27322 rt_sigaction(SIGRTMIN, {SIG_DFL}, NULL, 8) = 0
> 27322 rt_sigaction(SIGRT_1, {SIG_DFL}, NULL, 8) = 0
> 27322 rt_sigaction(SIGRT_2, {SIG_DFL}, NULL, 8) = 0
> 27322 execve("/usr/sbin/pure-ftpd", ["/usr/sbin/pure-ftpd"], [/* 28 vars */]) = 0

hm.. co ciekawe... na innej maszynie (tak samo athlon, jedyna roznica w
jadrze - 2.4.25 zamiast 2.4.20 plus ustawiony na sztywno ip na ktorym
nasluchuje) wszystko dziala:

1022  open("/etc/ftpd/pureftpd.conf", O_RDONLY|O_LARGEFILE) = 3
1022  ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbab213ac) = -1 ENOTTY (Inappropriate ioctl for device)
1022  _llseek(3, 0, [0], SEEK_CUR)      = 0
1022  fstat64(3, {st_mode=S_IFREG|0640, st_size=10292, ...}) = 0
1022  fcntl64(3, F_SETFD, FD_CLOEXEC)   = 0
1022  read(3, "\n###############################"..., 4096) = 4096
1022  read(3, "SV/SPSV replies. - for NAT.\n# Sy"..., 4096) = 4096
1022  read(3, "e some space and protect \n# the "..., 4096) = 2100
1022  read(3, "", 4096)                 = 0
1022  close(3)                          = 0
1022  write(1, "Running: /usr/sbin/pure-ftpd -A "..., 153) = 153
1022  rt_sigaction(SIGFPE, {SIG_DFL}, {SIG_IGN}, 8) = 0
1022  getpid()                          = 1022
1022  rt_sigaction(SIGRTMIN, {SIG_DFL}, NULL, 8) = 0
1022  rt_sigaction(SIGRT_1, {SIG_DFL}, NULL, 8) = 0
1022  rt_sigaction(SIGRT_2, {SIG_DFL}, NULL, 8) = 0
1022  execve("/usr/sbin/pure-ftpd", ["/usr/sbin/pure-ftpd", "-A", "-c50", "-B", "-C8", "-D", "-E", "-fftp", "-H", "-I15", "-lpam", "-L20 00:8", "-m4", "-P213.199.197.94", "-s", "-S213.199.197.94,21", ...], [/* 31 vars */]) = 0

zglupialem.. dlaczego w tym pierwszym nie czyta pliku?

-- 
Andrzej 'The Undefined' Dopierała
UNIX && Linux administrator, Adam Mickiewicz University WMiI
PLD Linux Developer
JID: undefine w piastlan.net e-mail: undefine w pld-linux.org



Więcej informacji o liście dyskusyjnej pld-devel-pl