그것은 웹 서버 프로세스의 사용자 (예를 들어 아파치 또는 무엇이든 실행하는 사용자) 권한 검사가 적용되는합니다.
아마도 웹 서버 사용자가 서비스중인 파일을 소유하고있을 것입니다.
웹 사이트를 방문하는 사람들은 파일 시스템 보안과 관련하여 시스템의 "사용자"가 아닙니다. 오히려 웹 서버 프로세스는 시스템 사용자로 실행되며 요청하는 사용자 대신 HTML을 제공합니다.
UPDATE
400, 700과 755의 차이점에 대한 의견에 대해서 :
- 첫 번째 자리 사항 웹 서버를 실행하는 프로세스가 제공되는 파일을 소유하는 경우를
- 이는 우리가 4xx와 7xx의 차이점에 정말로 신경을 썼음을 의미합니다.
- "4"와 "7"의 의미를 이해하려면 다음 표를 참조하십시오.
,
허용 테이블은 "4"는 파일 소유자 액세스 읽어 준다
Nr Permission rwx
7 full 111
6 read and write 110
5 read and execute 101
4 read only 100
3 write and execute 011
2 write only 010
1 execute only 001
0 none 000
http://en.wikipedia.org/wiki/Chmod
참고 7 전체 액세스를 준다 (이는 읽기 액세스를 포함한다).
오케 나는 그런 식으로 생각하지 않았지만 400-775 사이의 차이점은 모든 설정에서 인덱스 페이지를 검색 할 수 있기 때문입니다. – Niels
이 문제를 해결하기 위해 내 대답이 업데이트되었습니다. –
감사! 완전히 지금 ^^ – Niels