텍스트 파일을 영원히 읽기 전용으로 만들 수 있나요?

텍스트 파일을 영원히 읽기 전용으로 만들 수 있나요?

그래서 매우 민감한 정보가 포함된 gedit 파일을 암호화했습니다. 영원히 할 수 있을까 read-only? 예, 속성에서 할 수 있다는 것을 알고 있지만 누군가 이것을 로 변경할 수 있고 read and write우회됩니다.

답변1

를 사용할 수 있습니다 chattr. "chattr"은 파일 속성을 변경하는 유틸리티입니다.

sudo chattr +i filename

에서 man chattr:

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

이제 누구도 이 파일을 변경할 수 없습니다. 라이브 세션 중에도 누구도 이 파일을 수정할 기회를 얻지 못하도록 하려면 전체 파일 시스템을 암호화하는 것이 좋습니다.

관련 정보