![디렉터리를 이동할 때 권한은 어떻게 작동하나요?](https://linux55.com/image/23729/%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EB%A5%BC%20%EC%9D%B4%EB%8F%99%ED%95%A0%20%EB%95%8C%20%EA%B6%8C%ED%95%9C%EC%9D%80%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%9E%91%EB%8F%99%ED%95%98%EB%82%98%EC%9A%94%3F.png)
최근에 나는 내가 소유한 디렉토리를 다른 디렉토리(나도 소유하고 있음)로 이동하려고 시도했지만 그럴 수 없었습니다. 그런 다음 상위 디렉토리를 소유하지 않은 것으로 나타났습니다.
이것은 UNIX에서 디렉토리를 이동할 때의 규칙이 무엇인지 궁금합니다. 해당 항목과 상위 항목 모두에 대한 읽기/쓰기 액세스 권한이 필요합니까? 또한, 귀하의 소유가 아닌 파일이나 디렉토리가 포함되어 있으면 어떻게 됩니까?
답변1
사용자가 write/executable (wx)
파일을 생성/삭제하려면 디렉터리 권한이 필요합니다(소유하지 않고 읽기 권한이 없더라도). 그것을 가질 필요가 없습니다.
따라서 디렉터리를 이동하려면 상위 디렉터리에 대한 권한이 있어야 wx
그 안에 있는 파일과 디렉터리는 물론 wx
이동 중인 디렉터리와 모든 중첩 디렉터리(없으면 권한이 전혀 없음)에 대해 작업할 수 있습니다. 그 안에 있는 파일에 대한 권한을 변경할 계획을 세우십시오) 중요).