总体来说,我对 Ubuntu 和 Linux 还很陌生。
我需要创建一个我的www
目录(在 中/home
)并正确设置权限/所有权,以便我自己创建的任何新文件和目录(通过终端等,用户名是matt
)或 Web 服务器(在本例中为 Nginx)都归 拥有matt:www-data
。我相信我需要做点什么,setfacl
但我不确定如何正确地做。
提前致谢。
答案1
对于设置 www,我通常首先设置所有权,在这种情况下,我使用您的用户名“matt”和我使用的目录/var/www/
。确保您的用户名是 www-data 组的成员,如果不是,您可以添加 sudo adduser matt www-data
sudo chown matt:www-data -R /var/www
第二件事,我们应该设置权限
sudo chmod 0755 -R /var/www
sudo chmod g+s /var/www
答案2
据我记得,只需在您希望 Web 服务器能够显示和打开的文件上设置读取标志就足够了。