안녕하세요.
궁금한게 있어서 이렇게 글을 올려봅니다.
유닉스에서 폴더 & 파일 권한 우선순위가 어떻게 되는지요....
제가 다음과 같이 실습을 해봤는데 이해가 되질 않아서요...
모든 권한을 가진 kkk라는 폴더에
읽기만 가능한 a 폴더와
읽기만 가능한 a.txt파일이 있는데...
a.txt 파일을 삭제시 'override protection 400'라는
경고 메세지를 뿌려 주어 a.txt 파일 자신의 권한이 먹는데..
a 폴더를 삭제하면 지워지지 않아야 될거 같은데 바로 삭제가 되버리네요...
그리고...
읽기만 가능한 tmp 라는 폴더에
읽기와 쓰기가 가능한 ddd라는 폴더를 만들고...
ddd 폴더를 지우려고 하니 'write permission needed'라는 메세지가 나오네요..
제 생각으로는 지워 져야 할꺼 같은데...
짧은 소견으로는 a.txt 파일 처럼 폴더도 자신의 권한이 상위 디렉토리에
우선 해야 옳은거 같은데...상위 디렉토리의 권한이 그대로 적용이 되네요.
이런 원칙(?)은 파일에만 적용이 되는가요?
폴더와 폴더 사이에는 상관이 없는 건가요?
궁금합니다....
꼭 좀 알려주세요~