![CentOS에서 chattr을 사용하여 파일 속성을 제거하는 방법](https://rvso.com/image/1605189/CentOS%EC%97%90%EC%84%9C%20chattr%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%ED%8C%8C%EC%9D%BC%20%EC%86%8D%EC%84%B1%EC%9D%84%20%EC%A0%9C%EA%B1%B0%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
불변 속성을 가진 파일이 있습니다.
----ia-------e--
그리고 나는 속성을 제거하려고
chattr -i / chattr -a
하지만 작동하지 않습니다.
올바른 명령은 무엇입니까?
답변1
불변 속성을 제거하려면 슈퍼유저로 명령을 실행해야 합니다. 그만큼chattr
매뉴얼 페이지다음과 같이 말합니다.
'i' 속성이 있는 파일은 수정할 수 없습니다. 삭제하거나 이름을 바꿀 수 없으며, 이 파일에 대한 링크를 만들 수 없으며 파일에 데이터를 쓸 수 없습니다. CAP_LINUX_IMMUTABLE 기능을 소유한 슈퍼유저 또는 프로세스만 이 속성을 설정하거나 지울 수 있습니다.
따라서 올바른 명령은 다음과 같습니다.
sudo chattr -i filetochange