강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

파일의 여러 가지 속성을 한번에 설정하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

파일의 여러 가지 속성을 한번에 설정하기




 

지금까지의 예는 i속성 또는 a속성등과 같이 하나의 속성을 부여하거나 제거하는 예만을 보았습니다.

 

 

 

 chattr을 이용하여 여러 개의 파일에 대하여 여러 개의 속성을 동시에 부여할 수도 있습니다.

 

 

 

 , 이번에는 특정 파일에 대하여 chattr로 설정할 수 있는 여러 가지 속성을 동시에 설정하는 예를 보도록 하겠습니다.

 

 

 

 


다음 예는 messages이라는 파일에 a, i, s, S, u 속성 5개를 동시에 설정한 것입니다.

 

 

 

 

 

[root@su250 ~]# ls -l messages

-rw------- 1 root root 705950 Jan  8 17:15 messages

[root@su250 ~]#

[root@su250 ~]# lsattr messages

--------------- messages

[root@su250 ~]#

[root@su250 ~]# chattr +aisSu messages

[root@su250 ~]#

[root@su250 ~]# lsattr messages

suS-ia--------- messages

[root@su250 ~]#

 

이처럼 각각의 속성은 독립적이기 때문에 여러 개의 속성을 동시에 설정할 수 있습니다.

 

 

 

 


리눅스에는 보안설정을 하는 여러 가지 방법이 있습니다.

 

 

 

 이들 여러 가지 방법 중 파일보안을 위하여 chattr이 사용될 수 있습니다.

 

 

 

 지금까지 설명 드렸던 예들을 참조하여 여러분들께서 관리하시는 리눅스서버의 파일보안을 위하여 직접 적용해 보시기 바랍니다.

 

 

 

 이제 어느 날 갑자기 파일을 삭제하려고 하였을 때에 “Operation not permitted”라는 메시지를 만나더라도 절대 당황하지 마시고 필자가 설명 드린 내용을 참고하여 현명하게 대처하시길 바랍니다.

 

 

 

 

 

이번 장의 서두에서도 말씀 드렸지만, 개별파일의 허가권에 대한 개념을 잡으실 때에는 퍼미션뿐아니라 속성, 그리고 SetUID, 3가지를 함께 이해하셔야 합니다.

 

 

 

 우리가 처해있는 현실에서는 이들이 모두 적용되어 사용되고 있고, 각각 그것들이 가진 의미들이 사용되고 있기 때문에 우리는 정확하게 이해하고 적용할 있으며, 그것을 넘어서 활용할 있는 단계까지 도달해야만 합니다.

 

 

 

 여러분들을 이렇게 지면으로나마 있어 너무나 영광이지만, 제가 책을 통해서 여러분들께 전달하고자 하는 것들이 전해지고 있는가는 여러분들의 노력에 달렸다고 생각합니다.

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,039 명
  • 현재 강좌수 :  35,845 개
  • 현재 접속자 :  88 명