Christopher,

On 16 January 2014 22:28, Christopher Schultz
<ch...@christopherschultz.net>wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Brett,
>
> On 1/15/14, 7:41 PM, Brett Delle Grazie wrote:
> > On 15 January 2014 16:53, Mubeen Shah <mubeens...@gmail.com>
> > wrote:
> >
> >> Hello,
> >>
> >> I am trying to configure tomcat 7 on ubuntu machine and wanted to
> >> run it as non-root on port 80, Here is what I did so far:
> >>
> >> OS (Ubuntu 12.04 LTS):
> >>
> >> - installed oracle JDK 1.7.0_45 using "apt-get" - downloaded and
> >> extracted tomcat 7.0.50 (.gz format) - created ubuntu user
> >> 'tomcat' and granted 'chown -R CATALINA_HOME' to this user -
> >> changed tomcat default port to 80 in server.xml - installed and
> >> configured authbind tool - created sh script
> >> "/etc/init.d/tomcat7" to start tomcat as tomcat user.
> >>
> >
> > What was in this script?
> >
> >
> >> - tomcat 7 was working as expected on 80 port as non-root user.
> >>
> >
> > That is surprising, see further below.
>
> [snip]
>
> > Linux will not allow anything but root to bind on ports < 1024.
> > Usually the process starts as root, binds to the port and then
> > drops it's privileges back to the desired user.
>
> Note that the OP is using authbind (or at least attempting to do so).
>

Yes I missed that in the original message, thank you for pointing it out.


>
> > You'll need to use jsvc to start Tomcat and drop privileges.
>
> Um... authbind?


Noted.


>
> Perhaps authbind doesn't work with Java and/or Tomcat/APR but this is
> precisely what authbind was designed to do.
>

The OP looks like they've locally compiled APR. I wonder if that's the root
cause.


> - -chris
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1
> Comment: GPGTools - http://gpgtools.org
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
> iQIcBAEBCAAGBQJS2F0JAAoJEBzwKT+lPKRYuVsQALp+Hbtc/SjgszPUeTgc9aJ7
> 0UEg4S3cHqozrXVgn45V+zAXYqsCfzoge0nS9VK4ar/RJiF0mVMLG3TUm6+0fget
> l7O1YDZU+VgNEBd/ci/25BmZwZIJ4e9d53N24mJ2Et7FuWuhFOK8FrtcfFmyZPRa
> j0xndOJCNg7Yeub6kYLRWDXIuLdRkzwWMtqGnQ4kb15pyM1TdMiaL4BvYDfECjC8
> uwwU0jipJE+2JPTqwzn+MgUolcVEmJRoL0MfGyMT1kE4smLXFOGPuDFL7cmJtikx
> Elmr7BvTMc9POY4BzXEkVwCfHcA+dqKJNzeELfJffzVD2qKvM2m3Ivp4vZglukKE
> Joho1PWeN1dRasU+ncZI+EiDtnE8tI114kHrehBBTYjdM0q9zQnYGewycBVQMIrU
> /TbxbOdUB8rBM3yIN1JRA6psE+r9jVxg/6sva+qN8gww7eQJFtvVI8oRViHT4sya
> dMI162eRDYhN9L2ZZv51UV6LBHTaKybL1WZQRahJw3rFysQQk51DXGPuOiKruzyF
> FwcrMVxvyaANGRsr4YpjfKg9sKBxjXbO+AhCX6loY8SUWHufy7nAT8+LGayRirjR
> LlDYQqcaMWzxZCPYOLl1VcjkUuGSJQP7th2xXdiHSGwZPj9W31RFsZHp0pQESBkD
> /7vB2xDCfrJk2zKbPKa0
> =o6Wu
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>
-- 
Kind regards,

Brett

Reply via email to