쓰기 전용 보호 폴더를 삭제하려면 어떻게 해야 합니까?

쓰기 전용 보호 폴더를 삭제하려면 어떻게 해야 합니까?

쓰기 전용 보호라고 되어 있어서 폴더를 삭제할 수 없습니다. 루트에서 사용하고 있는데 루트 사용자가 아니라고 나옵니다. 나는 우분투를 처음 사용하기 때문에. 이 문제를 해결하도록 도와주세요.

답변1

터미널에서 다음을 실행할 수 있습니다.

sudo rm -r /my/locked/directory

명령은 실행 중에 경고 메시지를 표시하고 무엇을 삭제하고 있는지 확인할 수 있습니다. 그렇지 않으면,경고를 확인하고 포함된 파일과 하위 폴더가 확실하다면, 다음을 실행할 수 있습니다.

sudo rm -rf /my/locked/directory

-r이렇게 하면 경고 메시지( ) 없이 폴더, 하위 폴더 및 모든 내용이 반복적으로( ) 제거됩니다 -f.


다음 메시지가 표시되면 rm: cannot remove '/my/locked/directory': operation not permitted디렉터리(또는 파일)가 확장 파일 시스템 속성을 사용하여 보호되지 않는지 확인하세요 i.

해당 특성을 가진 파일/폴더는 i수정할 수 없고 삭제하거나 이름을 바꿀 수 없으며 이 파일에 대한 링크를 생성할 수 없으며 파일에 데이터를 쓸 수 없습니다. 루트만 속성을 추가하거나 제거할 수 있습니다 i.

lsattr확장된 속성을 사용하여 파일/폴더가 쓰기 금지되어 있지 않은지 확인하려면 명령을 사용하십시오 i. 출력은 다음과 같아야 합니다.

----i-------- /my/locked/directory

속성 을 제거하려면 i다음을 실행할 수 있습니다.

sudo chattr -i /my/locked/directory

그런 다음 로 다시 확인하세요 lsattr. 이 (가 i) 제거되었어야 합니다. 제거된 경우 sudo rm -r위 지침을 실행하세요.

관련 정보