![Linux(일반) OS 권한 체계에 따른 파일/디렉토리 이름 바꾸기/삭제 작업](https://linux55.com/image/47759/Linux(%EC%9D%BC%EB%B0%98)%20OS%20%EA%B6%8C%ED%95%9C%20%EC%B2%B4%EA%B3%84%EC%97%90%20%EB%94%B0%EB%A5%B8%20%ED%8C%8C%EC%9D%BC%2F%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%20%EC%9D%B4%EB%A6%84%20%EB%B0%94%EA%BE%B8%EA%B8%B0%2F%EC%82%AD%EC%A0%9C%20%EC%9E%91%EC%97%85.png)
Linux에서 파일/디렉터리 이름 바꾸기/삭제는 쓰기 권한에 속합니까?
답변1
디렉터리를 이동하거나 이름을 바꾸는 권한은 디렉터리 자체가 아닌 ".." 디렉터리(포함 디렉터리)의 권한에서 나옵니다.
간단한 테스트 케이스
$ mkdir testdir/subdir -p $ chmod -w testdir $ mv testdir/subdir testdir/othersub
mv: »testdir/subdir“에서 »testdir/othersub“로의 변환이 유효하지 않음: 승인되지 않음 ==> 권한 없음