我以root身份登录,然后发出以下命令:
ls -l /home/osr/public_html/include/connect.php
我收到了
-rwxrwxr-x 1 osr epanagio 578 Jul 10 2012 /home/osr/public_html/cti/include/connect_to_md5.php
这告诉我“osr”和“epanagio”可以访问该文件进行读写执行。
现在我以“epanagio”身份登录,并发出相同的命令:
ls -l /home/osr/public_html/include/connect.php
我收到了
/bin/ls: cannot access /home/osr/public_html/include/connect.php: Permission denied
什么?!我是“epanagio”,根据权限,我有rwx到这个文件。
我正在使用CentOS,我很遗憾。 有人可以向我解释一下吗?
答案 0 :(得分:1)
仅仅因为您有权阅读文件并不意味着您实际上可以 REACH 该文件。您需要权限才能访问该文件所在的所有父目录。
考虑它相当于给你许可从我那里拿1美元的账单,但那1美元的账单是在银行保险库的保险箱内。你有钱的权利,但没有权利走进金库并打开盒子。