오늘:
3,667
어제:
10,568
전체:
3,741,727

리눅스 팁 & 테크

조회 수 1696 추천 수 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. 하모니카를 쓸때 백신이 필요한가요?

    Date2024.12.06 ByKevin Views2484 Votes1
    read more
  2. 하모니카 OS 주요 단축키

    Date2024.11.26 ByKevin Views2389 Votes3
    read more
  3. 하모니카에서 iptime 공유기 VPN 사용하기

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

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

    Date2023.11.23 ByKevin Views4193 Votes1
    read more
  6. 하모니카 7.0 카카오톡 hidpi 설정하기

    Date2023.11.22 ByKevin Views4258 Votes1
    read more
  7. 리브레오피스에서 hwp 사용하기

    Date2023.10.11 By타조 Views6387 Votes0
    read more
  8. [소개 ]컴퓨터 작곡 프로그램 musescore3 콩나물 달면 미디음악이 재생되네요

    Date2021.07.14 By떠똘2 Views1280 Votes0
    Read More
  9. idm 인터넷 다운로드 대용 프로그램 xdm 소개 합니다

    Date2021.07.10 By떠똘2 Views3785 Votes0
    Read More
  10. 하모니카 진과 우분투 20.04 cpu 정보 정보 보는 프로그램 소개 cpu-x

    Date2021.06.06 By떠똘2 Views1392 Votes0
    Read More
  11. smplayer 출력 드라이 오류날때

    Date2021.05.26 By떠똘2 Views890 Votes0
    Read More
  12. 하모니카 jin 또는 우분투 20.04 에서 한글2022 설치방법

    Date2021.05.26 By떠똘2 Views14225 Votes0
    Read More
  13. 윈도우 '그림판' 프로그램의 리눅스 버전 - kolourpaint4

    Date2021.05.17 By하늘땅별땅 Views5352 Votes0
    Read More
  14. 하모니카 4.0 jin pyrenamer 설치방법

    Date2021.05.02 By떠똘2 Views746 Votes0
    Read More
  15. 초보을 위한 리눅스 명령 파일이 어떻 종류 인지 확인할때 명령어

    Date2021.04.30 By떠똘2 Views890 Votes0
    Read More
  16. 한컴오피스2022 한글 입력후 엔터키 누르면 줄이 안바뀌는 문제 정상 해결법

    Date2021.04.26 By떠똘2 Views6402 Votes0
    Read More
  17. 아치리눅스용 한컴오피스 2022 베타 패키지입니다.

    Date2021.04.23 ByBlack_Void Views4455 Votes0
    Read More
  18. HamoniKR 4.0 Jin x86_64 stacer 실행되게 하는 방법

    Date2021.03.11 By떠똘2 Views916 Votes0
    Read More
  19. 드래곤 퀘스트 XI S 데모 스팀버젼 세이브 데이터. 본편에 연동시키기.

    Date2021.03.10 By만화가엄두 Views6888 Votes0
    Read More
  20. 나만의 단축명령 만들어 사용하기 팁

    Date2021.03.06 ByJapser Views4333 Votes0
    Read More
  21. FireFox에 터치스크린 멀티제스쳐 사용해 보기

    Date2021.02.27 By재팔 Views951 Votes0
    Read More
  22. 중요한 파일을 실수로 지우지 않도록 하기 위한 팁

    Date2021.02.19 ByJapser Views1696 Votes0
    Read More
  23. 카톡으로 영상통화하기

    Date2021.02.08 ByEnter Views1815 Votes0
    Read More
  24. 크롬 구글 두 번 중복 입력시 순간 해결법

    Date2021.01.25 By떠똘2 Views797 Votes0
    Read More
  25. [아치기반/Xfce] Windows 10 랑 똑닮은 테마 설치법입니다.

    Date2021.01.15 By감자리아 Views1997 Votes0
    Read More
  26. 리눅스 민트 d일 날짜 표시 버그

    Date2021.01.11 ByK-Lint.net Views693 Votes0
    Read More
  27. 별거아닌 강좌 1 - 터미널에서 압축 해제하기

    Date2021.01.07 By민트초코너무좋아 Views960 Votes0
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 47 Next
/ 47
CLOSE

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

나눔고딕 사이트로 가기

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5