지금까지 파일의 권한에 대해 알아보았다. 그럼, 디렉토리에 대한 권한은 어떠한가? 유닉스에서는 디렉토리 역시 파일로 처리한다. 따라서, 디렉토리가 가지고 있는 권한의 의미는 파일이 가지고 있는 권한과 마찬가지로 해석할 수 있다. 한가지 예외는 실행 권한이다. 디렉토리의 권한 비트에 'x'의 실행 권한이 있을 경우에는 이 비트는 실행 권한을 나타내는 것이 아니라 접근 권한을 나타내는 것이다. 즉, 'x'의 접근 권한이 있는 사용자는 그 디렉토리에 '들어'갈 수 있다. 다음 예를 살펴보자.
drwxr--r-- 1 dhyoo doctor 1234 Nov 08 15:33 docs위의 디렉토리는 소유자는 그 디렉토리에 들어갈 수 있고, 그 안에 포함된 파일들에 대한 권한을 가지고 있을 경우 그 파일들을 쓰거나 읽을 수 있다. 하지만, 그룹이나 다른 사용자들은 디렉토리의 접근 권한이 없기 때문에 디렉토리에 들어 갈 수도 없고, 파일을 쓰거나 변경할 수도 없다. 다만, 읽기 권한은 있기 때문에 만약 사용자가 디렉토리 안에 포함된 파일을 알고 있다면 그 파일의 내용을 직접 볼 수는 있다.
Dong-Hoon Yoo