자유롭게 게시물을 올릴수있는 게시판입니다.
  • 유년추억
  • 학교생활
  • 입시준비
  • 대학생활
  • 군생활
  • 알바생활
  • 취업준비
  • 직장생활
  • 원룸생활
  • 연애중
  • 결혼준비
  • 집안살림
  • 자녀교육
  • 창업준비
  • 이민유학
  • 노후생활
  • 전체보기


[강좌] 퍼미션이란 무엇인가 ? [참고]

 


안녕하시조 ?
비씨파크 섭지기 조경희입니다. ^_______^ (8)(8)



유닉스 시스템에 파일권한에 대해서 알아 보도록 하겠습니다.
유닉스 시스템은 파일에 권한을 세분류로 나누어 놓고 있는대요..

다음과 같습니다.
rwx -> r(읽고) w-> 쓰고 x->지우고(디렉토리로 설정할시 하부내용은 볼수 있음)

위 rwx를 부울이산연산으로 수행하면 다음과 같이 됩니다.
이진수 표기 10진수
001 -> --x 1
100 -> r-- 4
010 -> -w- 2
rwx권한을 다 주려면 7로 설정 하시면 됩니다.

잘 이해가 안가시조..? ^______^

자 그럼 자신에 파일를 나만 볼수 있도록 설정 하려면 어떻게 하는지 살펴보조.
현재퍼미션(-rwxr-xr--) file 0 (없슴)

rwxrwxrwx중에서 맨처음의 3글자 rwx는 오너(홈페이지 주인장), 두번째 rwx는 그룹유저, 세번째 rwx는 일반접속자(네티즌)입니다.


여기서, r(read)은 읽기, w(white)는 쓰기, x(execute)는 실행을 뜻합니다.

즉, r-x 라면, 읽고 실행시키는것은 가능하되, 쓰기는 불가능하다는 것을 뜻합니다.
따라서 r-x의 퍼미션값은 4 더하기 1 이니까 5 입니다.
그렇다면 rwx라면 퍼미션값이 7이 됩니다.
rwx---rwx라면 707이 되겠죠?

바꾸어 말하면 퍼미션 707 이라 함은, rwx---rwx 입니다.
퍼미션 777 이라면 rwxrwxrwx 입니다.

게시판 글이 저장되는 디렉토리와 파일에 퍼미션 777이나 766을 주는 이유는, 읽고, 쓰는것이 가능하도록 하기 위함입니다. 그래야 게시물이 저장되겠죠.

퍼미션은 디렉토리와 파일 모두에게 줘야 합니다.

그럼 ws-ftp로 퍼미션 주는법을 설명하겠습니다.

WS-FTP로 서버에 접속합니다.
왼쪽창에는 로컬(자신의 컴퓨터쪽), 오른쪽창에는 서버쪽의 파일들이 보일 것입니다.

만일 main.cgi란 파일을 755로 퍼미션을 준다고 가정하면 rwxr-xr-x 가 되겠죠.

WS-FTP의 오른쪽창(서버쪽)에서 main.cgi 파일을 왼쪽 마우스로 클릭해서 선택한후, 마우스 오른쪽 버튼을 누릅니다. 그럼 팝업메뉴가 나오고, 위에서 몇줄 내려가면 chmod(unix)라고 있을 것입니다. 이 버튼을 클릭합니다.
그럼 아래와 같은 비슷한 창이 뜰 것입니다.


Owner Group Other
read read read
white white white
execute execute execute

======================================================

Group Owner Other
read read read
white white white
execute execute execute

그럼 여기서 퍼미션값이 755라면 rwxr-xr-x 이므로, 첵크박스에, 별모양 해놓은 곳에만 첵크를 한 후에, 창 오른쪽에 있는 "refresh" 버튼을 클릭해 줍니다.
그럼 main.cgi파일에 755로 퍼미션이 줘진 것입니다.

다음에 다시 필요한 파일들을 퍼미션 주고... refresh해주고 다시...
이런식이죠.

ws-ftp는 이전파일에 퍼미션을 준대로 쿠키에 저장했다가 다시 보여주는 형태로 작동됩니다.
그래서 다른 파일을 퍼미션 주려고 하면 이전 퍼미션 상태가 자꾸 나오죠.
그거 신경쓰지 말고 계속 하면 됩니다.
여러개의 파일이 퍼미션 값이 동일하다면, 시프트나 알트키를 누른 상태에서 한꺼번에 여러 파일들을 선택해서 일괄적으로 하여도 됩니다.

이제 해당 cgi의 설명서에 따라 퍼미션을 제대로 주었다면 '인터널 서버에러 등의 메시지가 나오진 않을 것입니다.

365wawa.com


[추천] 비씨파크 초고속 마이홈 호스팅(현재 설치비 무료행사)
→ : 서버 접속에 필요한 FTP계정
→ : 현존하는 PHP, CGI, PERL등에 게시판 설치 지원 [거의 모든 게시판 설치가 가능하조]
→ : 사용자 프라이버시를 지키기 위해 CGIWRAP을 지원합니다.
→ : 시대에 맞게 파이썬과 무선인터넷 WML을 지원합니다.
→ : 회원님에 아이디로 비씨파크 도메인을 드립니다.
→ : 비씨파크 호스팅은 100Mbps빠른 회선을 사용합니다.
→ : 최고급서버 펜티움 2.4G와 메모리 1G를 사용합니다.
→ : 신청자에 한해 JSP도 지원합니다.
→ : 다른 社 메일과 비교 거부 (용량 두둑한 메일 계정을 드리고 있습니다)
→ : 홈페이지 또는 개발자와 공부 의도에 맞게 Q/A를 통한 기술지원.



섭마
written by 섭마 (korea)
2003-03-16 01:08:19
1610 번 읽음
  총 3 개의 댓글이 있습니다.
  1. 1. Admin '03.3.16 5:32 PM 신고
    :-D*2진법을 이해하시는분이라면 금방 이해하실듯^^; 서브넷 계산도 마찬가지 ↓댓글에댓글
  2. 2. 박남규 '03.3.20 12:01 AM 신고
    :-D*아... 어지러워... ↓댓글에댓글
  3. 3. 대통령 '03.3.21 7:20 AM 신고
    :-D*white white white ↓댓글에댓글
☞ 로그인 후 의견을 남기실 수 있습니다
 캐시선물





365ch.com 128bit Valid HTML 4.01 Transitional and Valid CSS!
태그