Linux(일반) OS 권한 체계에 따른 파일/디렉토리 이름 바꾸기/삭제 작업

Linux(일반) OS 권한 체계에 따른 파일/디렉토리 이름 바꾸기/삭제 작업

Linux에서 파일/디렉터리 이름 바꾸기/삭제는 쓰기 권한에 속합니까?

답변1

디렉터리를 이동하거나 이름을 바꾸는 권한은 디렉터리 자체가 아닌 ".." 디렉터리(포함 디렉터리)의 권한에서 나옵니다.

간단한 테스트 케이스

$ mkdir testdir/subdir -p $ chmod -w testdir $ mv testdir/subdir testdir/othersub

mv: »testdir/subdir“에서 »testdir/othersub“로의 변환이 유효하지 않음: 승인되지 않음 ==> 권한 없음

관련 정보