Good call. It seems that it's only python that has the problem. I wonder 
why...

On Sunday 07 September 2003 09:36 pm, Andrew Gaffney wrote:
> Stephen Boulet wrote:
> > Yes, but I'm having the issue using ports > 1024:
> >
> >  $ python /usr/bin/pop3proxy.py -u 1025 -b
> > SpamBayes POP3 Proxy Beta2, version 0.2 (September 2003),
> > using SpamBayes POP3 Proxy Web Interface Alpha3, version 0.03
> > and engine SpamBayes Beta2, version 0.2 (July 2003).
> >
> > Loading database...
> > Traceback (most recent call last):
> >   File "/usr/bin/pop3proxy.py", line 820, in ?
> >     run()
> >   File "/usr/bin/pop3proxy.py", line 814, in run
> >     start(state=state)
> >   File "/usr/bin/pop3proxy.py", line 752, in start
> >     main(state.servers, state.proxyPorts, state.uiPort, state.launchUI)
> >   File "/usr/bin/pop3proxy.py", line 729, in main
> >     _createProxies(servers, proxyPorts)
> >   File "/usr/bin/pop3proxy.py", line 707, in _createProxies
> >     listener = BayesProxyListener(server, serverPort, proxyPort)
> >   File "/usr/bin/pop3proxy.py", line 299, in __init__
> >     Dibbler.Listener.__init__(self, proxyPort, BayesProxy, proxyArgs)
> >   File "/usr/lib/python2.2/site-packages/spambayes/Dibbler.py", line 267,
> > in __init__
> >     self.bind(port)
> >   File "/usr/lib/python2.2/asyncore.py", line 312, in bind
> >     return self.socket.bind (addr)
> > socket.error: (13, 'Permission denied')
> >
> > This does work:
> >
> >   su -c " python /usr/bin/pop3proxy.py -u 1025 -b"
>
> Is it only Python that has this problem? Do 'emerge netcat' and then run
> 'nc -l -p 1025' as a normal user.
>
> [EMAIL PROTECTED] agaffney $ nc -l -p 1025
> (It listens here, use Ctrl-C to stop it)
> [EMAIL PROTECTED] agaffney $ nc -l -p 1020
> Can't grab 0.0.0.0:1020 with bind : Permission denied

-- 
Stephen      
              From here to there
             and there to here,
           funny things are everywhere.  -- Dr Seuss



--
[EMAIL PROTECTED] mailing list

Reply via email to