根目录中文件夹的符号链接

根目录中文件夹的符号链接

我在虚拟主机中创建了一个 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,但我尝试将文件上传到该文件夹​​时遇到了问题。

这是否因为权限而根本不可能,或者我遗漏了什么。

提前致谢

答案1

目录权限:
用户必须能够写入目录才能在该目录中创建文件。因此,用户必须对目录本身具有写入权限。删除文件也是如此。他们还需要对该目录前的所有目录具有搜索“x”权限。

查看此问题的答案:Unix 上的文件系统权限

目录权限:
执行(搜索)--进入目录
写入--创建和删除该目录中的文件
读取--列出目录中的文件

链接本身的权限没有意义,您需要目录文件本身的权限(目录也是文件,具有文件名到 inode 的映射)。

语言/Apache Safe Guard?:
此外,通常还会有防范措施来阻止以下符号链接。查找 (关注符号链接),因此请检查一下。您的语言可能也有类似的东西,php.ini?

相关内容