我在虚拟主机中创建了一个 ftp 帐户,并将符号链接添加到位于根目录中的文件夹,例如
[root@server myvhost]# pwd
/home/myvhost
[root@server myvhost]# ll
.....
lrwxrwxrwx 1 myvhost myvhost 16 Oct 27 15:03 myfolder -> /root/myfolder/
.....
/root/myfolder/ 中的所有文件(包括其自身)都被 chown 到 myvhost,但我在尝试将文件上传到此文件夹时遇到问题。
这是因为权限而根本不可能,还是我错过了什么。
提前致谢
目录权限:
用户必须能够写入目录才能在该目录中创建文件。所以用户必须对目录本身有写权限。删除文件也是如此。他们还需要对指向该目录的所有目录具有搜索“x”权限。
请参阅此问题的答案:Unix 上的文件系统权限:
目录权限:
执行(搜索)——进入目录
写入——在该目录中创建和删除文件
读取——列出目录中的文件
链接本身的权限是没有意义的,你需要目录文件本身的权限(目录也是文件,文件名到inode映射)。
Language / Apache Safe Guard?:
此外,通常会防范以下符号链接。在 Apache 配置的 Directory 部分中查找 ( FollowSymLinks ),因此请检查。您的语言可能也有类似的东西, php.ini ?