刚开始与一小群前端 Web 开发人员合作,他们都使用 root 登录到专用的 WHM/Apache 生产服务器来修改客户端网站。他们声称他们不想登录每个单独的站点帐户,因为有太多。
我不是经验丰富的系统管理员,但我知道这是错误的。
为这些开发人员创建登录并分配权限以对 /home/ 目录中的所有客户端资产具有完全 rwx 权限的最佳方法是什么?
附加信息: * 当我说开发人员时,我指的是 CSS/HTML 前端设计人员。我们的开发人员使用 git 作为 CVS,并且在我们推送新版本的 CMS 之前不会在服务器上工作。
我不是经验丰富的系统管理员,但我知道这是错误的。
实际上,真正错误的是您的生产机器上有开发人员。: - /(你的生活会更好,当你有另一台机器为他们测试他们对变化和脚本的方式来获得这些更改生产设置你的生活会。真的好起来时,他们正在检查他们的代码放到一个中央源代码存储库(svn 等)并将其部署到暂存环境进行测试,然后才部署到生产环境。)
不幸的是,在不了解有关您情况的更多细节的情况下,我不确定我能提供多少建设性的建议,但以下几点可能会有所帮助:
创建一个开发人员组,并将所有文件作为该组进行 chown。然后给所有文件赋予 g=rwx 。
此外,我认为让开发人员编辑网站是工作流程不佳的标志。我对简单发布管理的建议是:
使用诸如 subversion 之类的工具将网站签入代码存储库。然后让他们创建带有部署说明的标签。然后,管理员可以使用这些标签进行部署并部署指令,并理想地自动化该过程。此外,管理员可以确保有恢复策略。
| 归档时间: |
|
| 查看次数: |
351 次 |
| 最近记录: |