为所选用户仅限php apache创建具有有限访问权限的子网站

时间:2015-08-10 15:45:46

标签: php apache cpanel

我需要一个解决方案,只为选定的用户访问创建子域(目录)。

  1. 用户“exampleuser”在网站上注册 - > example.com
  2. 用户获得自己的subdomian - > exampleuser.example.com
  3. 只有“exampleuser”才能访问subdomian - > exampleuser.example.com
  4. “exampleuser”只能在他的目录
  5. 中使用put_file_content / file etc函数
  6. “exampleuser”无法使用put_file_content,include etc等访问其他用户目录。
  7. 我需要它,因为用户可以将他们自己的.php脚本上传到他们的目录但是不能在他们的子域(目录)之外做任何事情

    请告诉我任何建议或解决方案

2 个答案:

答案 0 :(得分:0)

您可以为每个子域帐户创建FTP帐户,并将该详细信息提供给客户端,以便在子域文档根目录中上传php文件。

答案 1 :(得分:0)

最好的方法是创建目录所有权并将其分配给用户。就像你有三个子域而不是你必须创建3个用户并为它们分配相应的public_html文件夹的所有权。对于其他目录,您可以使用ROOT USER作为所有者。

我使用以下命令创建所有权 -

chown username:group directory