Date: Tue, 29 Jul 2003 18:12:04 +0100 From: =?iso-8859-1?Q?Marco_Gon=E7alves?= <marco@aces.pt> To: "FreeBSD ISP List" <freebsd-isp@freebsd.org> Subject: Virtual Hosting Security Message-ID: <007d01c355f4$8e54a900$6b026b83@marco>
next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. ------=_NextPart_000_0079_01C355FC.EA2BBB80 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Dear ISP collegues, we are runing a couple of servers with FreeBSD that are serving multiple = domains (virtual hosting) runing all comon services (web, email, dns, = ftp, etc) We run Apache as www user and www group and the common layout for the = web directory is /home/user1/www/ /home/user2/www/ /home/user3/www/ where the permissions on each home directory (user1, user2, etc) is=20 r-xrwx--- www usergroup apache can enter in the directory and also group users members. So we = can give ssh acess to users, that the user can only enter in his own = directory and cannot browse other user directories the problem is that we offer php4 as a mod_php4 for Apache and even = though we didnt had (yet) no problem in theory is ease to set up a php = script using filesystem functions to run, list and view file contents of = other users...cause the script is runing as www user and this user has = permissions to enter/read all users www directory.... how can i fix = this? must i use suexec? does it run properly? do i have to put php as = cgi only? what is the tradeoff in performance? Other thing (maybe this shoul be on other email...) we are developping = our own control panel, and for system password we are using a PHP script = that uses poppassd on port 106 that does all the work. The problem is = that i have to run poppasswd from inetd, and this sucks specially cause = its the only service that i need inetd... can i run it from tcpserver? = How? Where can i found good info on this (the documentation on = DBernstein site really sucks for a not so experienced sys admin like = me)? Is it safe (poppassd i mean)? Well sorry for this huge mail and thanx in advance for all answers. Best Regards, =20 Marco Gon=E7alves Respons=E1vel Desenvolvimento marco.goncalves@aces.pt -------------------------------------------------------------------------= -------- Lisboa / Sul Rua de S=E3o Jos=E9, 149/159, Pisos 2 e 3 1169-115 Lisboa N=FAmero =DAnico: 707 22 10 40 Fax 21 342 18 03 www.aces.pt=20 -------------------------------------------------------------------------= -------- ------=_NextPart_000_0079_01C355FC.EA2BBB80--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?007d01c355f4$8e54a900$6b026b83>