CentOS에서 chattr을 사용하여 파일 속성을 제거하는 방법

CentOS에서 chattr을 사용하여 파일 속성을 제거하는 방법

불변 속성을 가진 파일이 있습니다.

----ia-------e--

그리고 나는 속성을 제거하려고

chattr -i / chattr -a 

하지만 작동하지 않습니다.
올바른 명령은 무엇입니까?

답변1

불변 속성을 제거하려면 슈퍼유저로 명령을 실행해야 합니다. 그만큼chattr 매뉴얼 페이지다음과 같이 말합니다.

'i' 속성이 있는 파일은 수정할 수 없습니다. 삭제하거나 이름을 바꿀 수 없으며, 이 파일에 대한 링크를 만들 수 없으며 파일에 데이터를 쓸 수 없습니다. CAP_LINUX_IMMUTABLE 기능을 소유한 슈퍼유저 또는 프로세스만 이 속성을 설정하거나 지울 수 있습니다.

따라서 올바른 명령은 다음과 같습니다.

sudo chattr -i filetochange

관련 정보