Linux 访问控制列表与chmod在/var/www中的正确nginx权限

Linux 访问控制列表与chmod在/var/www中的正确nginx权限,linux,nginx,permissions,debian,file-permissions,Linux,Nginx,Permissions,Debian,File Permissions,在我们的服务器上,我与另一个开发人员合作。我们都希望能够编辑文件、制作文件等。我们都希望能够编辑彼此的文件,并且彼此完全协作,没有权限错误,也不需要一直使用sudo。我们也在使用Git。过去,Git使用root用户名或组或我们中的一个人创建奇怪的数据库文件时,我们遇到了一些问题。然后,当我们试图推到存储库时,我们会出现疯狂的错误,必须将所有内容复制回我们中的一个,以便统一作者。只是一团乱。我们使用的是debian服务器 我们应该创建两个用户名并将它们添加到www数据组中吗?将我们添加到www数据

在我们的服务器上,我与另一个开发人员合作。我们都希望能够编辑文件、制作文件等。我们都希望能够编辑彼此的文件,并且彼此完全协作,没有权限错误,也不需要一直使用sudo。我们也在使用Git。过去,Git使用root用户名或组或我们中的一个人创建奇怪的数据库文件时,我们遇到了一些问题。然后,当我们试图推到存储库时,我们会出现疯狂的错误,必须将所有内容复制回我们中的一个,以便统一作者。只是一团乱。我们使用的是debian服务器

  • 我们应该创建两个用户名并将它们添加到www数据组中吗?将我们添加到www数据并让人们访问该网站是否安全
  • 然后我们是否应该将所有文件夹chmod为755权限,将文件chmod为644权限
  • 我们希望在/var/www中创建的所有新文件都使用我们的用户名之一,但默认情况下使用www数据组,以便我们都可以编辑该文件。chmod-rg+rws/var/www就足够了吗?我们希望文件一制作好就准备好。默认情况下,文件权限设置正确
  • 我们应该使用ACL来代替所有的chmod吗
  • 这是一个很好的指南吗?


    感谢

    有关服务器管理的问题,请使用