权限问题访问文件

时间:2013-09-06 16:42:26

标签: linux permissions command centos

我以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,我很遗憾。 有人可以向我解释一下吗?

1 个答案:

答案 0 :(得分:1)

仅仅因为您有权阅读文件并不意味着您实际上可以 REACH 该文件。您需要权限才能访问该文件所在的所有父目录。

考虑它相当于给你许可从我那里拿1美元的账单,但那1美元的账单是在银行保险库的保险箱内。你有钱的权利,但没有权利走进金库并打开盒子。