리눅스 팁 & 테크

조회 수 1150 추천 수 0 댓글 2
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

리눅스에는 root 권한일지라도 파일을 옮기거나 삭제되지 않도록 보호시킬 수 있는 기능이 있습니다

 

실수로 지우거나 다른경로로 옮겨져서 찾기가 어렵거나 하는 일이 발생되지않도록 할 수 있습니다

 

저같은 경우 마우스 드래그 잘못해서 엉뚱한 폴더에 옮겨지는일도 다수있고

 

손가락이 제멋대로움직여 삭제시키거나 다른경로로 파일을 옮긴다던가 파일명을 이상하게 변경하여 못찾는경우도 있었기에.. 공유드립니다

 

chattr 라는 명령으로 가능합니다.

 

우선은 chattr 을 알기 전에 lsattr 명령어 부터 알고 가시죠

lsattr 디렉토리&파일명 을 입력하시면 디렉토리 혹은 파일에 걸려 있는 속성을 알 수 있습니다.

/home/사용자명/다운로드/hamonikr.iso  파일이 있습니다

ls -al 보면 r--r--r-- 속성은 이렇게 보일겁니다

lsattr은 chattr 을 이용해 속성을 부여한 값을 보는 명령입니다.

root@joon-900X5N:/home/joon/다운로드# lsattr vc_redist.x86.exe 

--------------e----- vc_redist.x86.exe

이런형태입니다

이 파일을 삭제되지않고 옮겨지지도 않게 하려면

chattr +i vcredist.x86.exe 입력합니다

다시 lsattr 으로 확인하면 

root@joon-900X5N:/home/joon/다운로드# lsattr vcredist.x86.exe

----i---------e----- vcredist.x86.exe

i 옵션이 추가된것을 확인할 수 있습니다. 제거는 root 계정에서만 가능하며

chattr -i 파일명 또는 폴더명 으로 가능합니다

아래는 옵션 값들입니다.

chattr [옵션] [+.-.=속성] [파일명]

[옵션]

-R : 하위 디렉토리까지 재귀적으로 바꿈

-V : 파일 속성을 바꾼 다음에 보여줌

-v version : 지정된 파일에 버전을 설정할 수 있습니다.

[설정모드]

+ : 속성을 추가한다.

- : 속성을 제거한다.

= : 원래 파일이 가지고 있던 그 속성만을 유지하게 합니다.

[속성]

a : 파일을 추가모드로만 열수 있다. 단, vi 편집기로는 내용을 추가 할 수 없게 된다.

c : 압축되어 있는 상태로 저장함.

d : dump 명령을 통하여 백업받을 경우 백업받지 않습니다.

i :  파일을 read-only로만 열 수 있게 설정합니다. 링크로 허용하지 않고

루트만이 이 속성을 제거 할 수 있습니다.

s : 파일 삭제가 될 경우에 디스크 동기화가 일어나는 효과가 발생합니다.

S : 파일이 변경 될 경우에 디스크 동기화가 일어나는 효과가 발생합니다.

u : 파일이 삭제가 되엇을 경우에는 그 내용이 저장이 되며 삭제되기 전의 데이터로 복구가 가능해 집니다.

아래는 해당 내용 출저 주소 입니다.


출처: https://itmore.tistory.com/entry/리눅스-chattr-옵션사용법-전체-디렉토리-삭제-방지-및-해킹-방지 [IT모아]

  • profile
    행복한펭귄 2021.02.19 12:48
    매우 실용적인 팁입니다 감사합니다.
  • ?
    가림토 2021.02.26 19:37
    와우!
    Chmod만 아는 리린이에게 i옵션은 희소식이네요!
    U옵션 복원 감동!
    Jasper님 강의 또 기다릴게요!

  1. 유튜브 프리미엄 우회 결제 - 우크라이나

    Date2023.12.17 ByKevin Views4179 Votes1
    read more
  2. 리눅스에서 자기 노트북의 모델명이 무엇인지 궁금할때는 dmidecode

    Date2023.12.17 ByKevin Views374 Votes1
    read more
  3. 하드웨어 호환성을 확인하고 싶을 때는 linux-hardware.org 를 사용해보세요

    Date2023.11.23 ByKevin Views698 Votes0
    read more
  4. 하모니카 7.0 카카오톡 hidpi 설정하기

    Date2023.11.22 ByKevin Views471 Votes0
    read more
  5. 리브레오피스에서 hwp 사용하기

    Date2023.10.11 By타조 Views1070 Votes0
    read more
  6. VirtualBox 가상머신 5.1.20 릴리즈

    Date2017.04.19 By행복한펭귄 Views1151 Votes0
    Read More
  7. 킹소프트 wps 2019 와 pyRenamer 한글화 하는방법

    Date2020.05.03 By떠똘2 Views1151 Votes0
    Read More
  8. 요것도 참고 부탁드려요!

    Date2017.04.26 By식혜고양이 Views1150 Votes0
    Read More
  9. 와인 오류?

    Date2018.01.06 Byparanocean Views1150 Votes0
    Read More
  10. 중요한 파일을 실수로 지우지 않도록 하기 위한 팁

    Date2021.02.19 ByJapser Views1150 Votes0
    Read More
  11. 또다른 Design 편집 Site!

    Date2017.04.30 By식혜고양이 Views1146 Votes0
    Read More
  12. linux 커널 4.10.13 발표

    Date2017.04.28 By행복한펭귄 Views1145 Votes0
    Read More
  13. firefox 웹브라우저 52.1.0 릴리즈

    Date2017.04.19 By행복한펭귄 Views1135 Votes0
    Read More
  14. Firefox 부가기능 간단히 4가지

    Date2018.04.16 ByOhnine Views1133 Votes0
    Read More
  15. Evolution 3.24.1릴리즈

    Date2017.04.17 By행복한펭귄 Views1131 Votes0
    Read More
  16. timeshift tip

    Date2018.04.17 ByOhnine Views1130 Votes0
    Read More
  17. Cacti 웹베이스 그래픽 네트워크 모니터링 2.83.0 릴리즈

    Date2017.04.18 By행복한펭귄 Views1127 Votes0
    Read More
  18. qemu 가상머신 2.9.0 릴리즈

    Date2017.04.21 By행복한펭귄 Views1124 Votes0
    Read More
  19. linux 커널 안정버전 4.10.12 발표

    Date2017.04.25 By행복한펭귄 Views1110 Votes0
    Read More
  20. tor 네크워크 0.3.0.6 릴리즈

    Date2017.04.27 By행복한펭귄 Views1098 Votes0
    Read More
  21. [퍼옴] 안드로이드 스마트폰 루팅하기

    Date2018.08.24 By행복한펭귄 Views1092 Votes0
    Read More
  22. 증권 관련 보고서를, 찾고 싶다면??

    Date2017.04.24 By식혜고양이 Views1090 Votes0
    Read More
  23. 하모니카 진과 우분투 20.04 cpu 정보 정보 보는 프로그램 소개 cpu-x

    Date2021.06.06 By떠똘2 Views1084 Votes0
    Read More
  24. thunderbird 이메일 클라이언트 52.0.1 릴리즈

    Date2017.04.18 By행복한펭귄 Views1081 Votes0
    Read More
  25. apt 패키지 관리자 1.4.1발표

    Date2017.04.25 By행복한펭귄 Views1077 Votes0
    Read More
Board Pagination Prev 1 ... 30 31 32 33 34 35 36 37 38 39 ... 47 Next
/ 47
CLOSE