我搜索了一番但找不到正确答案。
我如何更改目录及其所有子目录/文件的权限,然后当用户创建文件或目录时,也必须遵循一开始设置的相同权限。
基本上这就是我想要做的:
请记住,我正在运行带有 2 个虚拟主机的 Ubuntu Server 16.04.3(因此使用了 2 个独立的 IP)
- 创建一个新的虚拟主机(我已经完成了)
- 创建一个新目录
/var/www/example
(我已经完成了) - 创建了具有相同名称的新组和用户(因为我想模仿与 www-data 用户和组相同的组和用户。)
更改目录的所有权:——使用命令:(
sudo chown -R user:group /var/www/example
这将所有者更改为我想要的所有者和组所有者)将此目录的权限设置为 775——使用命令:(
sudo chmod -R 775 /var/www/example
这改变了权限)
完成所有这些操作后,我仍然能够使用用户来创建文件,这很好,因为该用户在我创建的组中,但问题是权限全部错误,文件所有者也是错误的。(我使用的用户也是另一个虚拟主机上使用的另一个组的一部分)。
请指导我找到解决方案。谢谢