--- 디지털 인쇄로 책을...

     ---리룩스서버컴퓨터 백업

  공개 자료실 

 文學위의 文學 출판사입니다. PDF로 전환하여 복사기로 책을 만듭니다. 자세한 내용은, '디지털 인쇄'에서 확인해 보세요!

리눅스(Linux) 서버

퍼미션 설정하기(1)

2005.04.18 08:39

문학 조회 수:2238

1. 퍼미션이란?

   멀티유저 운영체제인 리눅스는 윈도우98과는 달리, 보안을 위해서 다른 사람이 자신의
   파일을 읽거나 파일에 다른 내용을 기록하는 것을 막을 수 있습니다.

   한 사용자가 다른 사용자의 파일을 마음대로 처리하게 될 수도 있기 때문에 이것을 예방하기
   위해서 생성되는 파일이나 디렉토리에 각각의 접근허가권을 두어서 허가한 사용자(그룹)들만이
   파일에 대한 접근권한을 가지게 만드는 것입니다.
   이러한 파일의 사용권한을 나타내는 역할을 하는 것을 퍼미션 이라고 합니다.



2. 퍼미션 공부하기

   현재 설정된 퍼미션을 보고 싶으면 ls -l 명령을 하면 됩니다.


[FTP ID@web abc.com]# ls -l
   total 12
   drwx--x--x    2 abc      abc       4096 Sep 11 20:50 cgi-bin
   drwx------    2 abc      abc       4096 Sep 11 20:50 mail
   drwx--x--x    4 abc      abc       4096 Sep 17 21:03 public_html
   -rw-r--r--    1 abc      abc          5 Sep 18 18:17 test
  

   drwx--x--x 형식으로 표시된 부분이 퍼미션 입니다.
   퍼미션은 10칸으로 표시되며, 기본적으로 drwxrwxrwx 와 같은 형식을 가지고 있습니다.

    (1) 처음 문자는 파일의 타입을 나타냅니다.

         ① d  :  디렉토리
         ② -  :  표준파일
         ③ l  :  링크(link) 파일
         ④ b  :  블록장치

    (2) 다음의 9개의 문자는 파일의 퍼미션을 나타냅니다.

         ① 처  음 3문자  :  파일 소유자가 가지는 퍼미션
         ② 두번째 3문자  :  유저가 속해있는 그룹에 대한 퍼미션
         ③ 마지막 3문자  :  모든 유져(그룹)에 대한 퍼미션


    (3) 퍼미션을 표현하는 문자와 문자가 나타내는 값

        ① r (4)  :  읽기 권한 (read)
        ② w (2)  :  쓰기 권한 (write)
        ③ x (1)  :  실행 권한 (execution)
        ④ - (0)  :  허가권이 거부


    (4) r, w, x 를 결합해서 퍼미션 만들기

        ① --- (0)  :  퍼미션 없음
        ② --x (1)  :  실행
        ③ r-- (4)  :  읽기 전용
        ④ r-x (5)  :  읽기, 실행
        ⑤ rw- (6)  :  읽기, 쓰기
        ⑥ rwx (7)  :  읽기, 쓰기, 실행
      
     퍼미션은 나타난 문자에 해당하는 값의 합(숫자)로 나타낼 수 있습니다.
    
        예) rw- : r의 값(4) + w의 값(2) + -의 값(0) = 4+2+0 = 6

            drwx--x--x 는 711로 표현할 수 있습니다.


    (5) 퍼미션 분석하기 예제 : drwx--xr-x (715)

         ①  파일의 타입    :  d          ->  디렉토리입니다.
         ②  소유자 권한    :  rwx (7)     ->  읽기, 쓰기, 실행의 권한이 있음 (처음 3문자)
         ③  그룹의 권한    :  --x (1)    ->  실행의 권한이 있음 (두번째 3문자)
         ④  모든유저 권한  :  r-x (5)    ->  읽기, 실행의 권한이 있음 (마지막 3문자)



3.  퍼미션 설정하기

    chmod 명령어를 사용합니다.

        [ 형식 ] chmod 퍼미션 값 변경될 파일명

         (예) chmod 755 test : test file의 퍼미션을 755로 지정합니다.


  [FTP ID@web abc.com]# chmod 755 test
  [FTP ID@web abc.com]# ls -l
    total 12
    drwx--x--x    2 abc      abc       4096 Sep 11 20:50 cgi-bin
    drwx------    2 abc      abc       4096 Sep 11 20:50 mail
    drwx--x--x    4 abc      abc       4096 Sep 17 21:03 public_html
    -rwxrwxrwx    1 abc      abc          5 Sep 18 18:17 test
  


        [ 옵션 ]  -R : 디렉토리의 퍼미션을 변경할 경우
                       하위의 모든 파일과 디렉토리의 권한을 지정합니다.

        (예) chmod 711 mail -R
              : mail 폴더 및 하위의 파일 및 디렉토리의 권한을 711로 지정합니다


번호 제목 글쓴이 날짜 조회 수
90 리룩스 서버를 구성하려면? 문학 2004.04.26 9153
89 리눅스 사용하기 문학 2004.05.24 6613
88 POP3 설정후 웹메일처럼 file 문학 2004.06.01 5390
87 리룩스-윈도우 공유 문학 2004.05.23 4613
86 그룹메일 만들기-한컴(hancom.com) 리눅스에서... 문학 2005.04.09 3968
85 리룩스 서버의 백업과 그 중요성에 대하여... 문학 2004.06.04 3958
84 불루웹 Linux EC 호스팅과 가격 문학 2004.04.29 3928
83 한컴( http://www.hancom.com )의 공지사항 문학 2005.10.23 3923
82 폼메일 보내기... file 문학 2004.11.13 3766
81 리룩스에서 네트워크의 구성 문학 2004.05.23 3756
80 리룩스 홈페이지 백업의 중요성 문학 2004.05.26 3684
79 메가패스 "공유기 리셋(재부팅)/펌웨어 업그레이드 요청"1( 리눅스 16) file 문학 2007.04.15 3578
78 한컴 리눅스 아파치 화면( 리눅스 15) file 문학 2007.04.15 3543
77 메일 필터링 기능 추가하기-한컴(hancom.com) 리눅스에서... 문학 2005.04.09 3527
76 Zend Optimizer 설치하기 (2) [2] 문학 2004.06.16 3505
75 virtusertable을 이용한 가상 호스트 메일 설정-한컴(hancom.com) 리눅스에서... 문학 2005.04.09 3442
74 한컴 리눅스 메인 화면 ( 리눅스 13) file 문학 2007.04.15 3434
73 Zend Optimizer 설치하기 (3) 문학 2004.06.16 3387
72 제로보드에 대하여... (3) ( 리눅스 28) file 문학 2007.04.15 3367
71 소니 카메라용 USB 포트용 메모리칩 (128메가)를 사용하고 싶은데요. 문학 2004.05.15 3319