我在Linux服务器(Ubuntu)上运行服务器,这有点问题。修复它似乎很简单,但我不认为它是。服务器以我的用户名(服务器)运行,但是其他人通过FTP访问不同用户的某些文件。因为服务器在我的用户名中运行,所以每当插件创建新文件时,他们就没有编辑权限等。
我尝试将用户分组,然后允许组访问该文件夹(即使是新文件),但没有运气。每次他们需要编辑文件时,我都需要chmod -R 777
。
我考虑过在用户名中运行服务器,但这会产生复杂性。实际上是否可以使新文件保留父(或顶级文件夹)的权限?我发现的所有解决方案似乎都无法发挥作用。
答案 0 :(得分:1)
不是针对用户,而是针对群组。你可以:
chmod g+s parent_dir
chgrp shared_group parent_dir
如果您在其中创建文件,那么该文件将包含该文件夹的组(shared_group)。