一个经常被忽略的权限要求是,用户需要在文件的每个父目录中具有x个权限才能访问该文件。检查/,/ home,/ home / demo等的权限,以进行www-
data x访问。我的猜测是/ home大概是770,而www-data无法通过chdir进入任何子目录。如果是这样,请尝试使用chmod o + x /
home(或任何拒绝该请求的目录)。
编辑:要轻松显示路径上的所有权限,可以使用
namei -om /path/to/check

一个经常被忽略的权限要求是,用户需要在文件的每个父目录中具有x个权限才能访问该文件。检查/,/ home,/ home / demo等的权限,以进行www-
data x访问。我的猜测是/ home大概是770,而www-data无法通过chdir进入任何子目录。如果是这样,请尝试使用chmod o + x /
home(或任何拒绝该请求的目录)。
编辑:要轻松显示路径上的所有权限,可以使用
namei -om /path/to/check