apache inicia como root , hace bind() en el puerto requerido y luego se cambia de usuario con setgid() setuid()
2011/11/21 Gonzalo Diaz Cruz <m...@gon.cl>: > Hay algo que no me queda claro (porque cuando instalo por paquetes todo > anda OK solito). > > Apache corre por un usuario aparte (www-data en mi caso) y no root. > Los puertos bajo el 1024 requieren permisos de root por regla. > ¿Según este caso, será que en un momento de instalar, se le da permiso a > ese usuario/grupo usar específicamente el puerto 80? ¿donde? :B > > -- > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Atentamente, Gonzalo Díaz Cruz > Estudiante Ingeniería de Ejecución en Computación e Informática > Universidad de Santiago de Chile > > Coordinador IT Promolibros - http://promolibros.cl/ > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > http://gon.cl/ > http://twitter.com/sir_gon > http://flickr.com/photos/sir_gon > -- Eduardo Silva http://edsiper.linuxchile.cl http://www.monkey-project.com