php apache 用户root,用户 – 如何让开发人员组访问apache,MySQL,php和webroot?

我们有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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值