pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/37221: ftp-proxy requires "proxy" user to be configured, which it is not by default



>Number:         37221
>Category:       pkg
>Synopsis:       ftp-proxy requires "proxy" user to be configured, which it is 
>not by default
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Oct 26 09:20:01 +0000 2007
>Originator:     Jonathan Simms
>Release:        3.1
>Organization:
Motionbox, Inc.
>Environment:
NetBSD dummy 3.1 NetBSD 3.1 (GENERIC.pf-enabled) #0: Thu Oct 25 07:11:08 UTC 
2007  root@dummy:/usr/src/sys/arch/i386/compile/GENERIC.pf-enabled i386 NetBSD

>Description:
After trying for several hours to get NetBSD to proxy ftp client requests on my 
local network (nbsd is acting as a gateway/pf firewall), and generally tearing 
my hair out, I discovered that by default ftp-proxy expects to run as the 
"proxy" user, and that the "proxy" account does not exist by default. 

*** authlog ***
Oct 26 08:20:13 dummy inetd[17450]: connection from lumpygravy, service 
ftp-proxy (tcp)

*** daemon ***
Oct 26 08:20:13 dummy ftp-proxy[17450]: cannot find user proxy


As ftp-proxy is included in the base set, it would seem to me that the user 
required to run it should also be added. Otherwise, I'd think that there would 
be a default entry in /etc/inetd.conf such as:


127.0.0.1:8021  stream  tcp     nowait  root /usr/libexec/ftp-proxy ftp-proxy 
-p -u daemon


or similar, so that it might work out of the box.

 


>How-To-Repeat:
see "full description"
>Fix:
either add a "proxy" user, or add "-u daemon" to the ftp-proxy configuration 
line in /etc/inetd.conf

adding a commented-out ftp-proxy line to /etc/inetd.conf would also be 
appreciated by the more novice user.




Home | Main Index | Thread Index | Old Index