상위 디렉터리에 w 권한이 있는 경우 w 권한 없이 비어 있지 않은 디렉터리를 삭제합니다.

상위 디렉터리에 w 권한이 있는 경우 w 권한 없이 비어 있지 않은 디렉터리를 삭제합니다.

상황은 이렇습니다.

dir1/dir2/file.txt

권한:

drwxrwxrwx   4 me group 4.0K Jan 11 17:53 dir1
drwxr-xr-x 4 other_guy group 4.0K Jan 11 17:48 dir2
-rw-r--r-- 1 other_guy group 158 Jan 11 17:48 file.txt

dir2를 제거해 보십시오:

dir1> rm -rf dir2
rm: cannot remove 'dir2/file.txt': Permission denied

루트 액세스 없이 dir2를 삭제할 수 있는 방법이 있습니까?

몇 가지 배경 정보: 동료들이 나와 일부 파일을 공유할 수 있도록 dir1을 설정했습니다. 그는 거기에 dir2를 넣었고 나는 모든 것을 처리했고 이제 dir2를 제거하고 싶습니다. 이를 제거하는 유일한 방법은 동료나 서버 관리자에게 문의하는 것입니까?

관련 정보