php – 如何在虚拟主机上安全地拥有多对多用户
发布时间:2020-05-23 00:26:27 所属栏目:Nginx 来源:互联网
导读:我目前在我的虚拟主机上设置了一个用户,如下所示:sudo useradd -d /website/ -m user -s /usr/bin/rssh sudo chown root:root /website/ -R #Dont get why I need this part but doesnt work without! sudo chmod
|
我目前在我的虚拟主机上设置了一个用户,如下所示:
这适用于用户在/ website / public_html中添加和编辑文件夹和文件. 我现在希望能够添加其他用户,以便在/ website / public_html中添加和编辑文件夹和文件.问题在于,如果我开始使用组并将用户添加到组www-data并将chmod更改为775,则用户将能够编辑其他虚拟主机网站,例如/ website2 / public_html. 所有用户(如上所示)只能通过sftp(-s /usr/bin/rssh)访问服务器.在sshd_config的设置帮助下,用户也被锁定到他们的主目录.到目前为止,我想我可以将所有用户添加到同一组(www-data)和chmod 775目录中,还是不安全? 例如here,有人提到给予虚拟主机775权限可以允许用户插入可以删除所有内容的php脚本.但如果不是775,这也不允许php创建文件. :
最佳答案
您可以为每个虚拟主机创建一个新组,并将www-data和其他授权用户添加到此组.然后将该组设置为文件的所有者(chown).通过指定适当的权限(如775),您将在那里. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- nginx标头变量在标头名称中转义特殊字符
- 如果条件在Nginx conf中的位置块内如何工作?
- django – gunicorn:错误(没有这样的文件)nginx gunicorn主
- 服务器端语言nginx webserver支持哪种语言
- NGINX Proxy_Pass删除url substring
- ubuntu – Nginx默认页面的自定义状态代码
- php-从nginx将参数传递给auth_request模块
- ubuntu – WordPress没有使用Nginx php-fpm和其他问题调整图
- apache-2.2 – Varnish client.ip说127.0.0.1
- nginx客运轨道 – 403禁止错误
