Php 更改虚拟目录权限时apache web服务器的CentOS/Linux权限错误

Php 更改虚拟目录权限时apache web服务器的CentOS/Linux权限错误,php,linux,apache,permissions,centos,Php,Linux,Apache,Permissions,Centos,我需要在自我管理的托管CentOS VPS上创建SSH帐户。我希望他们只能访问自己的主目录。为了让事情简单,我想避免一个CHRoot监狱。我希望通过linux文件权限实现这一点 到目前为止我所做的: 我使用以下命令备份了现有权限:getfacl-R/>permissions.acl 我运行了一个删除所有world/other用户访问权限的操作。chmod-R o-rx/(递归修改根目录上的权限,删除其他/世界组上的读取和执行 已测试的现有场地: 对不起,我不能发布图片,因为我是新的,没有声誉 已

我需要在自我管理的托管CentOS VPS上创建SSH帐户。我希望他们只能访问自己的主目录。为了让事情简单,我想避免一个CHRoot监狱。我希望通过linux文件权限实现这一点

到目前为止我所做的:

  • 我使用以下命令备份了现有权限:getfacl-R/>permissions.acl
  • 我运行了一个删除所有world/other用户访问权限的操作。chmod-R o-rx/(递归修改根目录上的权限,删除其他/世界组上的读取和执行
  • 已测试的现有场地:
  • 对不起,我不能发布图片,因为我是新的,没有声誉

  • 已恢复已知的工作配置
  • 知道为什么会这样吗

    工作配置中文件夹上的ls-l

    drwxrwxr-x  6 apache    root 4096 Jul 22 07:28 mysite.com
    
    所需配置中文件夹上的ls-l(此配置导致禁止的错误)


    apache用户也属于apache组,所以如果您不向该组授予读取和执行权限,则该组将成为其他组,这就是为什么会出现禁止的错误

    谢谢和问候,

    Alok Thaker

    我想我明白了…所以我设置了apache和用户的组权限,所以:ls-l drwxrwx---6 apache 4096 Jul 22 07:28 mysite.com似乎正在工作,你能确认这是正确的吗?
    drwxrwxr-x  6 apache    root 4096 Jul 22 07:28 mysite.com
    
    drwxrwx---  6 apache    root 4096 Jul 22 07:28 mysite.com