【发布时间】:2021-04-28 06:34:12
【问题描述】:
我在一篇关于网站安全的文章中看到了一项建议,即在网络服务器上运行的不同网站应该在不同的用户下运行以进行遏制,并限制一个网站上的违规行为导致其他网站受到感染。
我正在运行一个带有公共互联网公开个人网站的 Ubuntu 20.04 LAMP 服务器。它们在 Apache 中的 /var/www/ 下设置为虚拟主机,但都使用标准的 www-data:www-data 用户和组运行。如何在不同的用户帐户下运行它们?
我是否只需创建一个新用户和组,然后将 /var/www/ 目录归该用户所有?如果允许 Apache 权限写入子目录然后进行补丁、上传等,这将如何工作?
【问题讨论】:
标签: linux apache security webserver ubuntu-20.04