SMALL
리눅스 명령어 chattr 사용법
소개
리눅스 운영체제에서는 파일이나 디렉토리를 손쉽게 관리할 수 있는 다양한 명령어들이 존재합니다. 이 중 chattr 명령어는 파일이나 디렉토리의 속성을 변경하는데 사용되는 명령어입니다. chattr 명령어는 원하는 파일이나 디렉토리에 특정 속성을 부여하거나 제거할 수 있으며, 일부 속성은 해당 파일이나 디렉토리에 대한 보안을 강화하는 데 사용됩니다.
chattr 명령어의 사용법
chattr 명령어는 다음과 같은 형식으로 사용할 수 있습니다.
$ chattr [옵션] [파일/디렉토리]
chattr 명령어는 다양한 옵션을 제공합니다. 그 중 일부 옵션은 다음과 같습니다.
- i: 파일이나 디렉토리를 삭제하거나 이름을 변경하는 등의 작업을 할 수 없도록 변경합니다.
- a: 파일이나 디렉토리가 접근 시간을 업데이트하지 못하도록 변경합니다.
- R: 디렉토리를 재귀적으로 처리합니다.
- +: 기존 속성에 새로운 속성을 추가합니다.
- : 속성을 제거합니다.
예를 들어, 특정 파일을 삭제하지 못하도록 설정하고 싶다면 다음과 같이 입력합니다.
$ chattr +i [파일 이름]
chattr 명령어를 사용하는 예시
chattr 명령어는 다양한 상황에서 사용될 수 있습니다. 예를 들어, 시스템 로그 파일을 보호하기 위해 해당 파일을 읽고 쓰기가 불가능하도록 설정할 수 있습니다. 또한, root 권한을 가진 사용자만이 해당 파일을 수정하도록 설정할 수도 있습니다. 다음은 이러한 예시입니다.
$ chattr +a /var/log/syslog
$ chattr +i /var/log/syslog
$ chattr +u root /var/log/syslog
위 명령어는 syslog 파일을 append-only, immutable, root-only 파일로 설정합니다.
결론
chattr 명령어는 파일이나 디렉토리의 속성을 손쉽게 변경할 수 있도록 도와주는 유용한 명령어입니다. 특히, 보안을 강화하고 싶은 사용자들에게는 꼭 알아두어야 할 명령어입니다.
LIST
'IT > Linux and RaspberryPi' 카테고리의 다른 글
리눅스 명령어 fdisk 사용법 (0) | 2023.03.10 |
---|---|
리눅스 명령어 lsattr 사용법 (0) | 2023.03.10 |
리눅스 명령어 groupadd / groupdel 사용법 (0) | 2023.03.10 |
리눅스 명령어 userdel 사용법 (0) | 2023.03.10 |
리눅스 명령어 adduser 사용법 (0) | 2023.03.10 |