웹서버에서 링크의 허가권 읽는 법은?

cleansugar의 이미지

웹서버에서 어떤 디렉토리를 못 읽고 있습니다.

원본의 디렉토리의 허가권이 dr-- 이고 그것에 링크를 건 껍데기가 lrwx라고 할 때 웹서버가 못 읽는 게 당연한가요? 반대로 원본이 rwx이고 껍데기가 r--이면 웹서버가 역시 못 읽나요?

그리고 아파치 설정에서 Options +FollowSymLinks와 Options FollowSymLinks의 차이는 무엇인가요?

그리고 .htaccess의 소유권을 root에서 다른 걸로 바꾸고 싶은데 안 바뀝니다. 어떻게 바꿀 수 있을까요?

peecky의 이미지

디렉토리에 실행권한(x)이 없으면 디렉토리 내부의 파일에 접근할 수 없습니다. 원본 디렉토리의 권한을 dr-x로 해야 내부의 파일을 읽을 수 있습니다.

파일 소유자를 바꾸려면 루트 권한으로 chown 명령어를 사용하면 됩니다.