2013-09-06 4 views
0

에 액세스하고 나는 다음과 같은 명령을 실행 :권한 문제는 내가 루트로 로그인 파일

ls -l /home/osr/public_html/include/connect.php 

을 나는이 "epanagio" "OSR"와 액세스 할 수있는 나에게 말한다

-rwxrwxr-x 1 osr epanagio 578 Jul 10 2012 /home/osr/public_html/cti/include/connect_to_md5.php 

를받을 read-write-execute를위한 파일.

는 지금은 "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

'/ home/username'에는 일반적으로 '700'권한이 있습니다. – OneOfOne

답변

1

파일을 읽을 권리가 있다고해서 실제로 그 파일을 REACH 해당 할 수 있음을 의미하지는 않습니다. 파일이있는 모든 상위 디렉토리에 액세스하려면 권한이 있어야합니다.

권한을 부여하는 것과 동일한 방식으로 나에게서 1 달러짜리 지폐를 받겠다 고 생각해보십시오.하지만 1 달러짜리 지폐는 은행 금고에있는 안전 금고 안에 있습니다. 당신에게는 돈에 대한 권리가 있지만, 금고에 들어가 상자를 열 권리는 없습니다.

+0

완벽! 사용 권한을 확인한 결과 "아무도"경로의 디렉토리를 소유하고 있지 않습니다. 해결! – epanagio