리눅스 팁 & 테크

조회 수 1191 추천 수 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 Views4226 Votes1
    read more
  2. 리눅스에서 자기 노트북의 모델명이 무엇인지 궁금할때는 dmidecode

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

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

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

    Date2023.10.11 By타조 Views1125 Votes0
    read more
  6. 초보을 위한 리눅스 명령 파일이 어떻 종류 인지 확인할때 명령어

    Date2021.04.30 By떠똘2 Views597 Votes0
    Read More
  7. 첨단 산업 정보 2탄!

    Date2016.07.18 By식혜고양이 Views2283 Votes0
    Read More
  8. 참고 부탁드려요!

    Date2016.05.16 By식혜고양이 Views2782 Votes0
    Read More
  9. 참고 부탁드려요!

    Date2017.12.29 By식혜고양이 Views518 Votes0
    Read More
  10. 참고 부탁드려요!

    Date2018.01.12 By식혜고양이 Views443 Votes0
    Read More
  11. 참고 부탁!

    Date2016.02.20 By식혜고양이 Views2680 Votes0
    Read More
  12. 질의:conky를 작업공간1에만 표시하고 싶습니다.

    Date2017.05.31 Bylove0957 Views5763 Votes0
    Read More
  13. 직접 po파일 번역하여 프로젝트에 기여하기

    Date2018.03.29 ByMoordev Views638 Votes0
    Read More
  14. 지리 정보를, 알고 싶다면??

    Date2017.05.06 By식혜고양이 Views1186 Votes0
    Read More
  15. 지니모션으로 안드로이드 앱 사용하기

    Date2016.08.12 By행복한펭귄 Views6149 Votes0
    Read More
  16. 지구 Live Wallpaper(움직이는 배경화면)

    Date2018.09.08 ByBlack_Void Views8209 Votes0
    Read More
  17. 증권 관련 보고서를, 찾고 싶다면??

    Date2017.04.24 By식혜고양이 Views1090 Votes0
    Read More
  18. 증강현실로 본 컴퓨터 시스템의 미래

    Date2017.01.19 By행복한펭귄 Views5771 Votes0
    Read More
  19. 즐겨찾기를 깔끔하게 잘하고 싶다면??

    Date2017.02.13 By식혜고양이 Views1795 Votes0
    Read More
  20. 중요한 파일을 실수로 지우지 않도록 하기 위한 팁

    Date2021.02.19 ByJapser Views1191 Votes0
    Read More
  21. 중동 지역의, 경제 News를 알고 싶다면?

    Date2017.06.21 By식혜고양이 Views1184 Votes0
    Read More
  22. 중국의 최신 경제 소식을 알고 싶다면???

    Date2020.04.28 By식혜고양이 Views306 Votes0
    Read More
  23. 중국의 경제, IT 소식을 듣고 싶다면??

    Date2016.07.11 By식혜고양이 Views2494 Votes0
    Read More
  24. 중국어 관련 자료를 찾으려면??

    Date2017.10.11 By식혜고양이 Views902 Votes0
    Read More
  25. 중국산 노트북에 리눅스 설치한 이야기

    Date2014.12.05 By세벌 Views8930 Votes0
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 47 Next
/ 47
CLOSE