ProFTPD 1.2.9rc2: Hang using ftp localhost

Grossniklaus Bruno grossnik.mailinglists@bluewin.ch
Tue Oct 21 23:10:00 GMT 2003


ProFTPD 1.2.9rc2: Hang using ftp localhost

Problems
========
* ftp localhost can hang proftpd
* ftp %COMPUTERNAME% does not block
(ftp is c:\winnt\system32\ftp.exe)

* I get the hangs while performing ftp> ls -l

* starting proftpd with
  /usr/local/sbin/proftpd -d9 -n -c /etc/proftpd.conf 2> tmp.log
  most connections get a hang

* /usr/local/sbin/proftpd -d9 -n -c /etc/proftpd.conf
  1 out of ~15 connections get a hang



Versions
========

* ProFTPD 1.2.9rc2 (devel)

* 949k 2003/09/20 c:\apps\cygwin\bin\cygwin1.dll
  Cygwin DLL version info:
      DLL version: 1.5.5

To be able to go deeper into this issue I compiled proftpd

$ configure --prefix=/usr/local --sysconfdir=/etc --libexecdir=/usr/local/bin
\
            --localstatedir=/var --datadir=/usr/local/share --mandir=/usr/local/share/man
\
            --infodir=/usr/local/share/info

Make.rules
----------
CFLAGS=-g -DDEVEL_NO_FORK -DDEVEL_NO_DAEMON

$ make && make install

$ /usr/local/sbin/proftpd -vv
 -          Version: 1.2.9rc2 (devel)
 - Scoreboard Version: 01040002
 -      Build Stamp: Tue Oct 21 09:39:09 WEDT 2003


In a shell which i've got with the at trick:
$ /usr/local/sbin/proftpd -d9 -n -c /etc/proftpd.conf 2> tmp.log

Then on the _same_ machine:
c:\>c:\winnt\system32\ftp.exe localhost
[user]
[pass]
ftp> ls -l
ftp> bye


I produced 2 log files (stderr from /usr/local/sbin/proftpd -d9 -n -c
/etc/proftpd.conf).

proftpd.2.r_hang.d9.log  (while I'v got the hang)
proftpd.2.r_ok.d9.log    (all ok)

The problem is the timing. Since the hang does less show while stderr
goes to the term, I doubt that it is possible to reproduce while
proftpd is running in gdb.

How can I debug this problem?

Regards
Bruno


proftpd.2.r_hang.d9.log
--------------------------------------------------
 - parsing '/etc/proftpd.conf' configuration
 - FS: using system open()
 - FS: using system read()
 - FS: using system read()
 - <Directory />: adding section for resolved path '/'
 - FS: using system read()
 - FS: using system close()
thowl0079 -
thowl0079 - Config for ProFTPD Default Installation:
thowl0079 - /
thowl0079 -  AllowOverwrite
thowl0079 -  Umask
thowl0079 - DefaultServer
thowl0079 - Umask
thowl0079 - DefaultRoot
thowl0079 - SETUP PRIVS at main.c:2711
thowl0079 - ROOT PRIVS at main.c:1953
thowl0079 - RELINQUISH PRIVS at main.c:1959
thowl0079 - ROOT PRIVS at main.c:2320
thowl0079 - opening scoreboard '/var/proftpd/proftpd.scoreboard'
thowl0079 - RELINQUISH PRIVS at main.c:2344
thowl0079 - ROOT PRIVS at inet.c:402
thowl0079 - RELINQUISH PRIVS at inet.c:417
thowl0079 - ROOT PRIVS at inet.c:452
thowl0079 - RELINQUISH PRIVS at inet.c:510
thowl0079 - ProFTPD 1.2.9rc2 (devel) (built Tue Oct 21 09:39:09 WEDT 2003)
standalone mode STARTUP
thowl0079 - ROOT PRIVS at main.c:2168
thowl0079 - RELINQUISH PRIVS at main.c:2174
thowl0079 - FS: using system lstat()
thowl0079 - FS: using system lstat()
thowl0079 - ROOT PRIVS at main.c:1145
thowl0079 - RELINQUISH PRIVS at main.c:1149
thowl0079 - error setting write fd TCP_NOPUSH: Protocol not available
thowl0079 - error setting read fd TCP_NOPUSH: Protocol not available
thowl0079 (localhost[127.0.0.1]) - performing ident lookup
thowl0079 (localhost[127.0.0.1]) - ident lookup returned 'UNKNOWN'
thowl0079 (localhost[127.0.0.1]) - performing module session initializations
thowl0079 (localhost[127.0.0.1]) - ROOT PRIVS at mod_auth.c:130
thowl0079 (localhost[127.0.0.1]) - opening scoreboard '/var/proftpd/proftpd.scoreboard'
thowl0079 (localhost[127.0.0.1]) - RELINQUISH PRIVS at mod_auth.c:150
thowl0079 (localhost[127.0.0.1]) - connected - local  : 127.0.0.1:21
thowl0079 (localhost[127.0.0.1]) - connected - remote : 127.0.0.1:3381
thowl0079 (localhost[127.0.0.1]) - FTP session opened.
thowl0079 (localhost[127.0.0.1]) - dispatching PRE_CMD command 'USER Administrator'
to mod_core
thowl0079 (localhost[127.0.0.1]) - dispatching PRE_CMD command 'USER Administrator'
to mod_core
thowl0079 (localhost[127.0.0.1]) - dispatching PRE_CMD command 'USER Administrator'
to mod_auth
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "endpwent" to
module mod_auth_file
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "endpwent" to
module mod_auth_unix
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "endgrent" to
module mod_auth_file
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "endgrent" to
module mod_auth_unix
thowl0079 (localhost[127.0.0.1]) - dispatching CMD command 'USER Administrator'
to mod_auth
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "getgroups" to
module mod_auth_file
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "getgroups" to
module mod_auth_unix
thowl0079 (localhost[127.0.0.1]) - dispatching LOG_CMD command 'USER Administrator'
to mod_log
thowl0079 (localhost[127.0.0.1]) - dispatching PRE_CMD command 'PASS (hidden)'
to mod_core
thowl0079 (localhost[127.0.0.1]) - dispatching PRE_CMD command 'PASS (hidden)'
to mod_core
thowl0079 (localhost[127.0.0.1]) - dispatching PRE_CMD command 'PASS (hidden)'
to mod_auth
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "endpwent" to
module mod_auth_file
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "endpwent" to
module mod_auth_unix
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "endgrent" to
module mod_auth_file
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "endgrent" to
module mod_auth_unix
thowl0079 (localhost[127.0.0.1]) - dispatching CMD command 'PASS (hidden)'
to mod_auth
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "getgroups" to
module mod_auth_file
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "getgroups" to
module mod_auth_unix
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "getpwnam" to
module mod_auth_file
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "getpwnam" to
module mod_auth_unix
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "gid_name" to
module mod_auth_file
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "gid_name" to
module mod_auth_unix
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "auth" to module
mod_auth_file
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "auth" to module
mod_auth_unix
thowl0079 (localhost[127.0.0.1]) - ROOT PRIVS at mod_auth_unix.c:517
thowl0079 (localhost[127.0.0.1]) - RELINQUISH PRIVS at mod_auth_unix.c:574
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "check" to module
mod_auth_file
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "check" to module
mod_auth_unix
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "setgrent" to
module mod_auth_file
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "setgrent" to
module mod_auth_unix
thowl0079 (localhost[127.0.0.1]) - ROOT PRIVS at mod_auth.c:546
thowl0079 (localhost[127.0.0.1]) - RELINQUISH PRIVS at mod_auth.c:548
thowl0079 (localhost[127.0.0.1]) - USER PRIVS 500 at mod_auth.c:1099
thowl0079 (localhost[127.0.0.1]) - RELINQUISH PRIVS at mod_auth.c:1101
thowl0079 (localhost[127.0.0.1]) -
thowl0079 (localhost[127.0.0.1]) - Config for ProFTPD Default Installation:
thowl0079 (localhost[127.0.0.1]) - /
thowl0079 (localhost[127.0.0.1]) -  AllowOverwrite
thowl0079 (localhost[127.0.0.1]) -  Umask
thowl0079 (localhost[127.0.0.1]) - DefaultServer
thowl0079 (localhost[127.0.0.1]) - Umask
thowl0079 (localhost[127.0.0.1]) - DefaultRoot
thowl0079 (localhost[127.0.0.1]) - CURRENT-CLIENTS
thowl0079 (localhost[127.0.0.1]) - USER
thowl0079 (localhost[127.0.0.1]) - USER Administrator: Login successful.
thowl0079 (localhost[127.0.0.1]) - ROOT PRIVS at mod_auth.c:1170
thowl0079 (localhost[127.0.0.1]) - opening TransferLog '/var/log/xferlog'
thowl0079 (localhost[127.0.0.1]) - error: /var/log is a world writeable directory
thowl0079 (localhost[127.0.0.1]) - RELINQUISH PRIVS at mod_auth.c:1199
thowl0079 (localhost[127.0.0.1]) - USER PRIVS 500 at mod_auth.c:697
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "getpwnam" to
module mod_auth_file
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "getpwnam" to
module mod_auth_unix
thowl0079 (localhost[127.0.0.1]) - RELINQUISH PRIVS at mod_auth.c:701
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "setpwent" to
module mod_auth_file
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "setpwent" to
module mod_auth_unix
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "setgrent" to
module mod_auth_file
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "setgrent" to
module mod_auth_unix
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "getpwent" to
module mod_auth_file
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "getpwent" to
module mod_auth_unix
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "getgrent" to
module mod_auth_file
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "getgrent" to
module mod_auth_unix
thowl0079 (localhost[127.0.0.1]) - Preparing to chroot() the environment,
path = '/home/Administrator'
thowl0079 (localhost[127.0.0.1]) - ROOT PRIVS at mod_auth.c:62
thowl0079 (localhost[127.0.0.1]) - FS: using system chroot()
thowl0079 (localhost[127.0.0.1]) - RELINQUISH PRIVS at mod_auth.c:69
thowl0079 (localhost[127.0.0.1]) - Environment successfully chroot()ed.
thowl0079 (localhost[127.0.0.1]) - ROOT PRIVS at mod_auth.c:1242
thowl0079 (localhost[127.0.0.1]) - SETUP PRIVS at mod_auth.c:1249
thowl0079 (localhost[127.0.0.1]) - FS: using system chdir()
thowl0079 (localhost[127.0.0.1]) - in dir_check_full(): path = '/', fullpath
= '/home/Administrator/'.
thowl0079 (localhost[127.0.0.1]) - FS: using system stat()
thowl0079 (localhost[127.0.0.1]) - FS: using system stat()
thowl0079 (localhost[127.0.0.1]) - FS: using system stat()
thowl0079 (localhost[127.0.0.1]) - FS: using system stat()
thowl0079 (localhost[127.0.0.1]) - dispatching POST_CMD command 'PASS (hidden)'
to mod_log
thowl0079 (localhost[127.0.0.1]) - dispatching POST_CMD command 'PASS (hidden)'
to mod_ls
thowl0079 (localhost[127.0.0.1]) - dispatching POST_CMD command 'PASS (hidden)'
to mod_auth
thowl0079 (localhost[127.0.0.1]) - RELINQUISH PRIVS at mod_auth.c:1572
thowl0079 (localhost[127.0.0.1]) - dispatching LOG_CMD command 'PASS (hidden)'
to mod_log
thowl0079 (localhost[127.0.0.1]) - dispatching LOG_CMD command 'PASS (hidden)'
to mod_auth
thowl0079 (localhost[127.0.0.1]) - dispatching PRE_CMD command 'PORT 127,0,0,1,13,68'
to mod_core
thowl0079 (localhost[127.0.0.1]) - dispatching PRE_CMD command 'PORT 127,0,0,1,13,68'
to mod_core
thowl0079 (localhost[127.0.0.1]) - dispatching CMD command 'PORT 127,0,0,1,13,68'
to mod_core
thowl0079 (localhost[127.0.0.1]) - dispatching LOG_CMD command 'PORT 127,0,0,1,13,68'
to mod_log
thowl0079 (localhost[127.0.0.1]) - dispatching PRE_CMD command 'NLST -l'
to mod_core
thowl0079 (localhost[127.0.0.1]) - dispatching PRE_CMD command 'NLST -l'
to mod_core
thowl0079 (localhost[127.0.0.1]) - dispatching CMD command 'NLST -l' to mod_ls
thowl0079 (localhost[127.0.0.1]) - ROOT PRIVS at inet.c:402
thowl0079 (localhost[127.0.0.1]) - RELINQUISH PRIVS at inet.c:417
thowl0079 (localhost[127.0.0.1]) - ROOT PRIVS at inet.c:452
thowl0079 (localhost[127.0.0.1]) - RELINQUISH PRIVS at inet.c:510
thowl0079 (localhost[127.0.0.1]) - active data connection opened - local
 : 127.0.0.1:20
thowl0079 (localhost[127.0.0.1]) - active data connection opened - remote
: 127.0.0.1:3396
thowl0079 (localhost[127.0.0.1]) - FS: using system stat()
thowl0079 (localhost[127.0.0.1]) - FS: using system stat()
thowl0079 (localhost[127.0.0.1]) - FS: using system stat()
thowl0079 (localhost[127.0.0.1]) - FS: using system opendir()
thowl0079 (localhost[127.0.0.1]) - FS: using system readdir()
thowl0079 (localhost[127.0.0.1]) - FS: using system readdir()
thowl0079 (localhost[127.0.0.1]) - FS: using system readdir()
thowl0079 (localhost[127.0.0.1]) - FS: using system readdir()
thowl0079 (localhost[127.0.0.1]) - FS: using system readdir()
thowl0079 (localhost[127.0.0.1]) - FS: using system closedir()
thowl0079 (localhost[127.0.0.1]) - FS: using system lstat()
thowl0079 (localhost[127.0.0.1]) - FS: using system stat()
thowl0079 (localhost[127.0.0.1]) - FS: using system stat()
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "gid_name" to
module mod_auth_file
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "gid_name" to
module mod_auth_unix
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "uid_name" to
module mod_auth_file
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "uid_name" to
module mod_auth_unix
thowl0079 (localhost[127.0.0.1]) - FS: using system lstat()
thowl0079 (localhost[127.0.0.1]) - FS: using system stat()
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "gid_name" to
module mod_auth_file
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "gid_name" to
module mod_auth_unix
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "uid_name" to
module mod_auth_file
thowl0079 (localhost[127.0.0.1]) - dispatching auth request "uid_name" to
module mod_auth_unix
thowl0079 - FS: using system lstat()

********************************
* HERE THE FTP CLIENT HANGS !!!
********************************

thowl0079 - scrubbing scoreboard
thowl0079 - ROOT PRIVS at mod_core.c:194
thowl0079 - RELINQUISH PRIVS at mod_core.c:201
thowl0079 - ROOT PRIVS at mod_core.c:223
thowl0079 - RELINQUISH PRIVS at mod_core.c:251
thowl0079 - FS: using system lstat()





proftpd.2.r_ok.d9.log
--------------------------------------------------
 - parsing '/etc/proftpd.conf' configuration
 - FS: using system open()
 - FS: using system read()
 - FS: using system read()
 - <Directory />: adding section for resolved path '/'
 - FS: using system read()
 - FS: using system close()
thowl0079 -
thowl0079 - Config for ProFTPD Default Installation:
thowl0079 - /
thowl0079 -  AllowOverwrite
thowl0079 -  Umask
thowl0079 - DefaultServer
thowl0079 - Umask
thowl0079 - DefaultRoot
thowl0079 - SETUP PRIVS at main.c:2711
thowl0079 - ROOT PRIVS at main.c:1953
thowl0079 - RELINQUISH PRIVS at main.c:1959
thowl0079 - ROOT PRIVS at main.c:2320
thowl0079 - opening scoreboard '/var/proftpd/proftpd.scoreboard'
thowl0079 - RELINQUISH PRIVS at main.c:2344
thowl0079 - ROOT PRIVS at inet.c:402
thowl0079 - RELINQUISH PRIVS at inet.c:417
thowl0079 - ROOT PRIVS at inet.c:452
thowl0079 - RELINQUISH PRIVS at inet.c:510
thowl0079 - ProFTPD 1.2.9rc2 (devel) (built Tue Oct 21 09:39:09 WEDT 2003)
standalone mode STARTUP
thowl0079 - ROOT PRIVS at main.c:2168
thowl0079 - RELINQUISH PRIVS at main.c:2174
thowl0079 - FS: using system lstat()
thowl0079 - FS: using system lstat()
thowl0079 - ROOT PRIVS at main.c:1145
thowl0079 - RELINQUISH PRIVS at main.c:1149
thowl0079 - error setting write fd TCP_NOPUSH: Protocol not available
thowl0079 - error setting read fd TCP_NOPUSH: Protocol not available
thowl0079 - FS: using system lstat()
thowl0079 (THOWL0079[192.168.1.22]) - performing ident lookup
thowl0079 (THOWL0079[192.168.1.22]) - ident lookup returned 'UNKNOWN'
thowl0079 (THOWL0079[192.168.1.22]) - performing module session initializations
thowl0079 (THOWL0079[192.168.1.22]) - ROOT PRIVS at mod_auth.c:130
thowl0079 (THOWL0079[192.168.1.22]) - opening scoreboard '/var/proftpd/proftpd.scoreboard'
thowl0079 (THOWL0079[192.168.1.22]) - RELINQUISH PRIVS at mod_auth.c:150
thowl0079 (THOWL0079[192.168.1.22]) - connected - local  : 192.168.1.22:21
thowl0079 (THOWL0079[192.168.1.22]) - connected - remote : 192.168.1.22:4650
thowl0079 (THOWL0079[192.168.1.22]) - FTP session opened.
thowl0079 (THOWL0079[192.168.1.22]) - dispatching PRE_CMD command 'USER Administrator'
to mod_core
thowl0079 (THOWL0079[192.168.1.22]) - dispatching PRE_CMD command 'USER Administrator'
to mod_core
thowl0079 (THOWL0079[192.168.1.22]) - dispatching PRE_CMD command 'USER Administrator'
to mod_auth
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "endpwent"
to module mod_auth_file
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "endpwent"
to module mod_auth_unix
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "endgrent"
to module mod_auth_file
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "endgrent"
to module mod_auth_unix
thowl0079 (THOWL0079[192.168.1.22]) - dispatching CMD command 'USER Administrator'
to mod_auth
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "getgroups"
to module mod_auth_file
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "getgroups"
to module mod_auth_unix
thowl0079 (THOWL0079[192.168.1.22]) - dispatching LOG_CMD command 'USER Administrator'
to mod_log
thowl0079 (THOWL0079[192.168.1.22]) - dispatching PRE_CMD command 'PASS (hidden)'
to mod_core
thowl0079 (THOWL0079[192.168.1.22]) - dispatching PRE_CMD command 'PASS (hidden)'
to mod_core
thowl0079 (THOWL0079[192.168.1.22]) - dispatching PRE_CMD command 'PASS (hidden)'
to mod_auth
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "endpwent"
to module mod_auth_file
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "endpwent"
to module mod_auth_unix
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "endgrent"
to module mod_auth_file
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "endgrent"
to module mod_auth_unix
thowl0079 (THOWL0079[192.168.1.22]) - dispatching CMD command 'PASS (hidden)'
to mod_auth
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "getgroups"
to module mod_auth_file
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "getgroups"
to module mod_auth_unix
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "getpwnam"
to module mod_auth_file
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "getpwnam"
to module mod_auth_unix
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "gid_name"
to module mod_auth_file
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "gid_name"
to module mod_auth_unix
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "auth" to
module mod_auth_file
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "auth" to
module mod_auth_unix
thowl0079 (THOWL0079[192.168.1.22]) - ROOT PRIVS at mod_auth_unix.c:517
thowl0079 (THOWL0079[192.168.1.22]) - RELINQUISH PRIVS at mod_auth_unix.c:574
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "check" to
module mod_auth_file
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "check" to
module mod_auth_unix
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "setgrent"
to module mod_auth_file
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "setgrent"
to module mod_auth_unix
thowl0079 (THOWL0079[192.168.1.22]) - ROOT PRIVS at mod_auth.c:546
thowl0079 (THOWL0079[192.168.1.22]) - RELINQUISH PRIVS at mod_auth.c:548
thowl0079 (THOWL0079[192.168.1.22]) - USER PRIVS 500 at mod_auth.c:1099
thowl0079 (THOWL0079[192.168.1.22]) - RELINQUISH PRIVS at mod_auth.c:1101
thowl0079 (THOWL0079[192.168.1.22]) -
thowl0079 (THOWL0079[192.168.1.22]) - Config for ProFTPD Default Installation:
thowl0079 (THOWL0079[192.168.1.22]) - /
thowl0079 (THOWL0079[192.168.1.22]) -  AllowOverwrite
thowl0079 (THOWL0079[192.168.1.22]) -  Umask
thowl0079 (THOWL0079[192.168.1.22]) - DefaultServer
thowl0079 (THOWL0079[192.168.1.22]) - Umask
thowl0079 (THOWL0079[192.168.1.22]) - DefaultRoot
thowl0079 (THOWL0079[192.168.1.22]) - CURRENT-CLIENTS
thowl0079 (THOWL0079[192.168.1.22]) - USER
thowl0079 (THOWL0079[192.168.1.22]) - USER Administrator: Login successful.
thowl0079 (THOWL0079[192.168.1.22]) - ROOT PRIVS at mod_auth.c:1170
thowl0079 (THOWL0079[192.168.1.22]) - opening TransferLog '/var/log/xferlog'
thowl0079 (THOWL0079[192.168.1.22]) - error: /var/log is a world writeable
directory
thowl0079 (THOWL0079[192.168.1.22]) - RELINQUISH PRIVS at mod_auth.c:1199
thowl0079 (THOWL0079[192.168.1.22]) - USER PRIVS 500 at mod_auth.c:697
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "getpwnam"
to module mod_auth_file
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "getpwnam"
to module mod_auth_unix
thowl0079 (THOWL0079[192.168.1.22]) - RELINQUISH PRIVS at mod_auth.c:701
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "setpwent"
to module mod_auth_file
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "setpwent"
to module mod_auth_unix
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "setgrent"
to module mod_auth_file
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "setgrent"
to module mod_auth_unix
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "getpwent"
to module mod_auth_file
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "getpwent"
to module mod_auth_unix
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "getgrent"
to module mod_auth_file
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "getgrent"
to module mod_auth_unix
thowl0079 (THOWL0079[192.168.1.22]) - Preparing to chroot() the environment,
path = '/home/Administrator'
thowl0079 (THOWL0079[192.168.1.22]) - ROOT PRIVS at mod_auth.c:62
thowl0079 (THOWL0079[192.168.1.22]) - FS: using system chroot()
thowl0079 (THOWL0079[192.168.1.22]) - RELINQUISH PRIVS at mod_auth.c:69
thowl0079 (THOWL0079[192.168.1.22]) - Environment successfully chroot()ed.
thowl0079 (THOWL0079[192.168.1.22]) - ROOT PRIVS at mod_auth.c:1242
thowl0079 (THOWL0079[192.168.1.22]) - SETUP PRIVS at mod_auth.c:1249
thowl0079 (THOWL0079[192.168.1.22]) - FS: using system chdir()
thowl0079 (THOWL0079[192.168.1.22]) - in dir_check_full(): path = '/', fullpath
= '/home/Administrator/'.
thowl0079 (THOWL0079[192.168.1.22]) - FS: using system stat()
thowl0079 (THOWL0079[192.168.1.22]) - FS: using system stat()
thowl0079 (THOWL0079[192.168.1.22]) - FS: using system stat()
thowl0079 (THOWL0079[192.168.1.22]) - FS: using system stat()
thowl0079 (THOWL0079[192.168.1.22]) - dispatching POST_CMD command 'PASS
(hidden)' to mod_log
thowl0079 (THOWL0079[192.168.1.22]) - dispatching POST_CMD command 'PASS
(hidden)' to mod_ls
thowl0079 (THOWL0079[192.168.1.22]) - dispatching POST_CMD command 'PASS
(hidden)' to mod_auth
thowl0079 (THOWL0079[192.168.1.22]) - RELINQUISH PRIVS at mod_auth.c:1572
thowl0079 (THOWL0079[192.168.1.22]) - dispatching LOG_CMD command 'PASS (hidden)'
to mod_log
thowl0079 (THOWL0079[192.168.1.22]) - dispatching LOG_CMD command 'PASS (hidden)'
to mod_auth
thowl0079 (THOWL0079[192.168.1.22]) - dispatching PRE_CMD command 'PORT 192,168,1,22,18,103'
to mod_core
thowl0079 (THOWL0079[192.168.1.22]) - dispatching PRE_CMD command 'PORT 192,168,1,22,18,103'
to mod_core
thowl0079 (THOWL0079[192.168.1.22]) - dispatching CMD command 'PORT 192,168,1,22,18,103'
to mod_core
thowl0079 (THOWL0079[192.168.1.22]) - dispatching LOG_CMD command 'PORT 192,168,1,22,18,103'
to mod_log
thowl0079 (THOWL0079[192.168.1.22]) - dispatching PRE_CMD command 'NLST -l'
to mod_core
thowl0079 (THOWL0079[192.168.1.22]) - dispatching PRE_CMD command 'NLST -l'
to mod_core
thowl0079 (THOWL0079[192.168.1.22]) - dispatching CMD command 'NLST -l' to
mod_ls
thowl0079 (THOWL0079[192.168.1.22]) - ROOT PRIVS at inet.c:402
thowl0079 (THOWL0079[192.168.1.22]) - RELINQUISH PRIVS at inet.c:417
thowl0079 (THOWL0079[192.168.1.22]) - ROOT PRIVS at inet.c:452
thowl0079 (THOWL0079[192.168.1.22]) - RELINQUISH PRIVS at inet.c:510
thowl0079 (THOWL0079[192.168.1.22]) - active data connection opened - local
 : 192.168.1.22:20
thowl0079 (THOWL0079[192.168.1.22]) - active data connection opened - remote
: 192.168.1.22:4711
thowl0079 (THOWL0079[192.168.1.22]) - FS: using system stat()
thowl0079 (THOWL0079[192.168.1.22]) - FS: using system stat()
thowl0079 (THOWL0079[192.168.1.22]) - FS: using system stat()
thowl0079 (THOWL0079[192.168.1.22]) - FS: using system opendir()
thowl0079 (THOWL0079[192.168.1.22]) - FS: using system readdir()
thowl0079 (THOWL0079[192.168.1.22]) - FS: using system readdir()
thowl0079 (THOWL0079[192.168.1.22]) - FS: using system readdir()
thowl0079 (THOWL0079[192.168.1.22]) - FS: using system readdir()
thowl0079 (THOWL0079[192.168.1.22]) - FS: using system readdir()
thowl0079 (THOWL0079[192.168.1.22]) - FS: using system closedir()
thowl0079 (THOWL0079[192.168.1.22]) - FS: using system lstat()
thowl0079 (THOWL0079[192.168.1.22]) - FS: using system stat()
thowl0079 (THOWL0079[192.168.1.22]) - FS: using system stat()
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "gid_name"
to module mod_auth_file
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "gid_name"
to module mod_auth_unix
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "uid_name"
to module mod_auth_file
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "uid_name"
to module mod_auth_unix
thowl0079 (THOWL0079[192.168.1.22]) - FS: using system lstat()
thowl0079 (THOWL0079[192.168.1.22]) - FS: using system stat()
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "gid_name"
to module mod_auth_file
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "gid_name"
to module mod_auth_unix
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "uid_name"
to module mod_auth_file
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "uid_name"
to module mod_auth_unix
thowl0079 (THOWL0079[192.168.1.22]) - dispatching LOG_CMD command 'NLST -l'
to mod_log
thowl0079 (THOWL0079[192.168.1.22]) - dispatching LOG_CMD command 'NLST -l'
to mod_ls
thowl0079 (THOWL0079[192.168.1.22]) - dispatching PRE_CMD command 'QUIT'
to mod_core
thowl0079 (THOWL0079[192.168.1.22]) - dispatching PRE_CMD command 'QUIT'
to mod_core
thowl0079 (THOWL0079[192.168.1.22]) - dispatching PRE_CMD command 'QUIT'
to mod_log
thowl0079 (THOWL0079[192.168.1.22]) - dispatching CMD command 'QUIT' to mod_core
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "endpwent"
to module mod_auth_file
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "endpwent"
to module mod_auth_unix
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "endgrent"
to module mod_auth_file
thowl0079 (THOWL0079[192.168.1.22]) - dispatching auth request "endgrent"
to module mod_auth_unix
thowl0079 (THOWL0079[192.168.1.22]) - FTP session closed.
thowl0079 - FS: using system lstat()


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list