linux - Should you create a separate user for web content? -
not long ago saw colleague of mine creating separate user on linux putting web site content under users home folder. told me so, because of security considerations. wondering there reason doing this? since can set permission of web content folder www-data wherever located?
an example:
- create user "web" web content -> $ adduser web
- put web content under /home/web
- point web server /home/web/app root folder
using $home webroot not idea because systems create basic files within $home when create user (ex. .profile, .bashrc,.bash_history,...)
create dedicated user webserver (ex. www-data in debian) normal (or no) $home setup server use different document root.
Comments
Post a Comment