Date: Tue, 4 Sep 2001 23:53:28 +0200 From: "=?ISO-8859-1?Q?Boris_K=F6ster_?=" <koester@x-itec.de> To: Søren Neigaard <neigaard@e-box.dk>, freebsd-newbies@FreeBSD.ORG Subject: Re: httpd user for Apache? Message-ID: <3B956978.2775.279CA6EC@localhost> In-Reply-To: <13211784995.20010904205308@e-box.dk>
next in thread | previous in thread | raw e-mail | index | archive | help
On 4 Sep 2001 at 20:53, S=F8ren Neigaard wrote: > I have read somewhere that it is a good idea to make you'r > applications run under specific users, and not under root. How is the > best way to configure such a user, as an example a user for the Apache > httpd deamon (i got so far as to name the user httpd). Should it be in > a specific group, have restricted rights and so on... httpd.conf [snip]: 245 # If you wish httpd to run as a different user or group, you must ru= n 246 # httpd as root initially and it will switch. 247 # 248 # User/Group: The name (or #number) of the user/group to run httpd= as. 249 # . On SCO (ODT 3) use "User nouser" and "Group nogroup". 250 # . On HPUX you may not be able to use shared memory as nobody, a= nd the 251 # suggested workaround is to create a user www and use that use= r. 252 # NOTE that some kernels refuse to setgid(Group) or semctl(IPC_SE= T) 253 # when the value of (unsigned)Group is above 60000; 254 # don't use Group nobody on these systems! 255 # 256 User nobody 257 Group nobody Tip: search for "SuExec" and CGIwrap somewhere for other, more or less par= anoia security *gg You can play the same game with user/group in your virtual domains. -- Boris K=F6ster [MCSE|CNA] [C / C++ / PHP / FreeBSD / Security / Consulting] .:=3D FREELANCER =3D:. Maintainer of IPSEC Mini-HowTo | QSP | and more. HTTP://www.x-itec.de * koester@x-itec.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-newbies" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3B956978.2775.279CA6EC>