::: 온라인메뉴얼 (Linux 이용자) >> CGI 스크립트 사용하기 > 퍼미션 설정하기
처음시작하기
SiteControl 사용하기
SiteMail 사용하기
디렉토리 안내
홈페이지 올리기
이메일 사용하기
보안서버, 보안텔넷
CGI스크립트 사용하기
       게시판 사용법
       제로보드 설치하기
       방명록 사용법
       카운터 사용법
       cgi 이메일 사용법
       FormMail.pl 사용법
       CGI 자료와 리소스 경로
       퍼미션 설정하기
       사용자 인증걸기
       CGI 에러 및 해결
Database 사용하기
RealAudio / Video /
       채팅방 사용하기
웹사이트 관리하기
네임서버 변경법
호스팅 사용 가능시간
CGI 프로그래밍 가이드
Linux 사용하기

 

 

 

퍼미션 설정하기

  - 미리 설치된 CGI 경로: /home/기본계정/www/cgi-bin
- 자신만의 CGI 프로그램 경로: /home/기본계정/www/원하는 디렉토리 경로
- CGI 퍼미션 : 751 혹은 755 (chmod 751*.cgi), 호스트웨이에서 777은 작동 않음.
- 이미지 관련 파일 : 644



  퍼미션(권한) 형식

  1. 퍼미션은 주인, 그룹유저, 일반유저에게 해당파일에 대한 접근권한을 주는 것입니다.
    drwxrwxrwx 으로 표시되며 d는 디렉토리를 말합니다.권한은 다음과 같습니다.


  2. rwx 의 뜻은 다음과 같습니다.
    r
    w
    x
    -
    read(읽기)
    write(쓰기)
    execute(실행)
    없음
    4
    2
    1
    0

    예) r-x 라면, 읽고 실행시키는것은 가능하되, 쓰기는 불가능하다는 것을 뜻합니다. 따라서 r-x의 퍼미션값은 4+0+1=5 입니다. rwx라면 퍼미션 값은 4+2+1=7 이 됩니다.
    rwxr-x--x 라면 퍼미션 값은 751 입니다.

  3. 게시판 글이 저장되는 디렉토리와 파일에 퍼미션 751나 755를 주는 이유는, 읽고, 쓰고, 설정하는 것이 가능하도록 하기 위함입니다.

  퍼미션 설정하기 (SSH의 경우)

  1. SSH로 계정에 접속한 후 ls -l 명령어로 각 파일에 대한 퍼미션 정보를 봅니다.
    예)drwxr-xr-x 5 dev2 dev2grp 1024 Oct 11 05:08 www/
  2. chmod :파일이나 디렉토리의 퍼미션을 변경 및 지정하는 명령어
  3. 옵션: -R (하위의 모든 파일과 디렉토리 권한 지정)
  4. chmod 755 -R /home/test (/home/test 하위의 모든 파일 권한을 755로 지정)
  5. 다른 필요한 파일들도 위와 같이 펴미션을 줍니다.

  퍼미션 설정하기 (WS_FTP 의 경우)

  1. WS-FTP의 오른쪽창(서버쪽)에서 *.cgi 파일을 왼쪽 마우스로 오른쪽 클릭합니다.
  2. 팝업메뉴중 밑줄에 있는 chmod(unix) 를 클릭 합니다.
  3. 아래와 같은 화면이 나옵니다.

  4. 여기서 퍼미션값이 751라면 rwxr-x--x 이므로, 위와 같이 체크하면 됩니다.
    창 오른쪽에 있는 "OK" 버튼을 클릭해 줍니다.
  5. 여러개의 파일이 퍼미션 값이 동일하다면, 시프트나 alt 키를 누른 상태에서 한꺼번에 여러 파일들을 선택해서 일괄적으로 하여도 됩니다.