标签:mysql rsync users group apache-httpd
我们有3名网页设计师,他们目前通过root登录我们的服务器来配置apache和设置网站.
我有非常基本的Linux知识(我是一名网页设计师),并通过Webmin创建了用户和组 – 但是如何让组访问:
> Apache(/ etc / apache2 /)
> MySQL
> PHP
> SSH(rsync等)
> webroot
他们需要能够通过rsync传输文件,上传和转储数据库以及设置虚拟主机等.
如果它有所不同,Virtualmin也安装在这台服务器上 – 这是一台Debain 7服务器.
我显然使用了错误的搜索词,因为我找不到简单的基本信息,所以任何指向正确方向的人都会非常感激.
解决方法:
对于任何严肃的任务,我绝不会使用webmin,virtualmin或任何所谓的“控制面板”.
您枚举的大多数任务不需要直接访问托管主机:
> webroot下的内容应该使用version control managers中的任何一个进行管理,我的选择是git.如here所述,设置集线器和实时存储库.
>设置chrooted vsftp服务器,以提供直接上传内容到存储库外部区域的访问权限.
>您可以使用hub-live模式来管理apache配置.您甚至可以配置挂钩来测试配置文件的正确性,并优雅地重新启动服务器.另一种方法是向开发人员提供limited access以使用sudo运行特定命令.
>如果安全配置,可以远程访问MySQL,或者您可以使用上面链接的方法通过sudo提供访问.
标签:mysql,rsync,users,group,apache-httpd 来源: https://codeday.me/bug/20190813/1649692.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。