授予管理员网站用户修改公共网站的权限的最佳方式是什么?

时间:2018-02-24 19:49:28

标签: php linux debian

我有一个网站,让我们称之为" public"使用管理网站,我们称之为" admin。"

这两个网站都托管在同一个Debian服务器上,每个网站都归其他用户所有:public_useradmin_user

公共网站位于var/www/public

admin位于var/www/admin

现在;使用管理网站上的php mkdir()copy(),我想:

1)在公共站点内创建一个文件夹。

2)来自管理网站的公共内容move / copy个文件。

来自管理员我想在公开内容中执行以下操作:

www/public/assets/images

中创建一个文件夹

将图像从www/public/assets/temp移动到我新创建的文件夹

目前我已经被拒绝了#34 ;;我可以chmod 777但肯定必须有更安全和更好的方式吗?

专业人士会做什么?

1 个答案:

答案 0 :(得分:0)

如果您能够在服务器上设置用户组,

  1. 设置新用户组
  2. 将public_user和admin_user分配给组
  3. 然后将所需的文件夹[www / public / assets / images]分配给具有读/写(以及必要时执行)权限的组。
  4. 之后,您应该能够以任何一个用户的身份将文件/移动文件复制到所述文件夹。
  5. 有关详细信息,请参阅Debian administration documentation for adding groups and adding users to those groups