RSS구독하기:SUBSCRIBE TO RSS FEED
즐겨찾기추가:ADD FAVORITE
글쓰기:POST
관리자:ADMINISTRATOR
Server/Linux  2007/11/08 00:07

###################### lsattr ######################



이름
       lsattr -  리눅스 개정 확장 화일시스템의 화일 속성을 보여준다.


개요
       lsattr [ -Radv ] [ 화일들...  ]


설명
       lsattr 은 개정 확장 화일시스템의 화일 속성을 보여준다.


옵션
       -R     디렉토리와 그 안의 내용에 대해 회귀적으로 속성값을 출력한다.

       -a     ‘.’로 시작하는 화일을 포함한 디렉토리 내 모든 화일을 열거한다.

       -d     디렉토리를 보여줄 때 그 안에 든 화일을 보여주는 것이 아니라 일반 화일과마찬가지로 보여준다.

       -v     화일 버전을 출력한다.



[ex1]  chattr 속성이 걸려있어 삭제또는 변경이 불가능하게 되어 있는 파일이 있는지 확인한다.


# lsattr /usr/bin/* /usr/sbin/* /bin/* /sbin/* | awk -F\  '!/-------------/ {print $2}'





###################### chattr ######################


이름
       chattr - 리눅스 개정판 확장 화일시스템 상의 화일 속성 변경


개요
       chattr [ -RV ] [ -v 버전 ] [ 모드 ] 화일들...


설명
       chattr 은 개정판 확장 화일시스템의 화일 속성을 변경한다.

       심볼릭 모드의 형식은 +-=[Sacdisu] 이다.

       ‘+’ 연산자는 주어진 속성을 현재 화일의 속성에 추가한다.  ‘-’ 연산자는 속성을 제거한다. ‘=’ 연산자는 화일이 갖는 속성을 오로지주어진 속성만 갖도록 한다.

       ‘Sacdisu’ 라는 문자들은 화일에 대한 속성을 나타낸다.  동시적 갱신 (S), 추가만 지원(a), 압축상태(c), 면역상태 (i), 덤프 안함 (d), 안전한 지움(s), 지 울 수 없음 (u).


옵션
       -R     디렉토리와 그 이하 모든 내용의 속성을 회귀적으로 변환시킨다.

       -V     변화된 속성에 대하여 자세히 출력한다.

       -v 버전 화일에 버전을 설정한다.


속성
       ‘a’ 속성을 지닌 화일은 쓰기시에 오로지 추가모드로만 열 수 있다.

       ‘c’  속성을 지닌 화일은 커널에 의해 디스크 상에 압축 상태로 저장된다.  화일로부터 읽기 작업을 하면 압축이 풀린 자료가 반환된다. 쓰기 작업은디스크 상에 저장하기 전에 자동으로 압축된다.

       ‘d’ 속성을 지닌 화일은 dump(8) 명령 수행시 백업되지 않는다.

       ‘i’ 속성을 가진 화일은 수정할 수 없다: 지울 수도 이름을 변경할 수도 그리고링크도 가할 수 없으며 어떤 자료도 써질 수 없다.  오로지 수퍼유저만이 다시 이 속성을 설정하거나 지울 수 있다.

       ‘s’ 속성을 가진 화일이 지워질 때는 일단 블럭들이 모두 0 으로 되고 다시디스크상에 씌여진다.

       ‘S’ 속성을 가진 화일이 수정될 때는 그 변화가 디스크 상에 동기화된다.  이것은 마치 ‘sync’ 마운트 옵션을 몇몇 화일에게 부여한 것과 같다.

       ‘u’ 속성을 가진 화일이 지워지면 그 내용이 저장된다. 사용자는 다시 복구할 수있다.



[ex1]  /usr/sbin/lsof 파일을 변경하지 못하도록 한다.


# chattr +i /usr/sbin/lsof

# lsattr /usr/sbin/lsof
----i-------- /usr/sbin/lsof

# rm /usr/sbin/lsof
rm: remove write-protected 일반 파일 `/usr/sbin/lsof'? y
rm: cannot remove `/usr/sbin/lsof': 명령이 허용되지 않음


속성 해제는 '-' 를 사용한다.

 # chattr -i /usr/sbin/lsof

이올린에 북마크하기
2007/11/08 00:07 2007/11/08 00:07
http://jiny.kr/trackback/259
전체 (406)
지니소식 (4)
자료실 (4)
정보|뉴스 (5)
SmartPhone (1)
Languages (206)
Server (153)
Database (27)
Design (4)
Gallery (0)
분류하기귀찬.. (2)
«   2012/05   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
  1. 창의력과 상상력을 넘어서  2009
    Tomcat 6.0 기본 환경 설정
  2. 닥공  2009
    서블릿 tomcat 6.0 실행시 에러
  1. 2010/07 (1)
  2. 2010/05 (1)
  3. 2010/02 (3)
  4. 2010/01 (3)
  5. 2009/05 (2)
Statistics Graph