我已经设置了一个服务器,我的帐户是html文件的所有者。我用vim在ssh上编辑文件。我想允许DevB和DevC也通过ssh编辑文件。据我所知,Linux权限意味着我需要将拥有文件的组设置为我们都使用的组,并允许该组写入权限。这是最好的解决方法,还是一种非常糟糕的方式呢?
答案 0 :(得分:1)
你正在思考我设置网络服务器的时候:
每个项目(网站,源代码树)都有一个useraccount(用于自动shell脚本和诸如此类的东西),以及一个用户组。然后,应该允许编辑项目的所有开发人员都被添加到同一个用户组。然后确保组标志为6或7。
虽然这是我喜欢的方法,但它有其局限性:当一个程序员搞砸了时,他会为其他人这样做。您可能希望以git,SVN,CVS或任何其他形式查看subversioning。