>> Read No. 1259 article  
퍼미션에 관현 현명이의 몇가지 생각..

등록 2001-05-09 17:35:00     조회 5
이름 지현명    

		주제 : 파일과 퍼미션에 관한 현명이 생각...
 연락처 : gwise at linux.co.kr  작성일 : 2001년 5월 9일 2시 01분
         Java Class 서버 보안 세팅 끝나고.....
         악몽이었다. 커널 패닉.....
         vmlinuz root=/dev/hda1 ro
         이거 한줄이 나를 살렸다.emoticon
   퍼미션을 어떻게 이용하면 유용할까??????.
평소에 생각해 오다가 맨땅에 해딩을 해보았다.
나름대로 건진 건더기가 몇개 있었다.
역시 정석은 변하지 않는다.
모든것은 기초부터 출발....
  기본부터 출발.
  기본개념
+--------------------------------------------------------------------------
접근방식  |   파일에서의 의미       |   디렉토리에서의 의미               |
---------------------------------------------------------------------------
  r       |  파일의 내용보기        |  디렉토리 내용탐색(ls)              |
  w       |  파일의 내용변경        |  디렉토리 내용변경(파일삭제 및 생성)|
  x       |  실행가능 파일의 실행   |  출입의 허용(cd)                    |
+--------------------------------------------------------------------------
  실제 예를 들어 보자.
첫째, 일반 유저들에게 텔넷 계정을 주고 있는데
유저들의 상위 디렉토리 접근을 저지(?) 해 보자.
 #cd /
#chmod 701 .
 의미 : 이건 강경책이다. 이것을 더블어
 #chmod 701 /home
 -R 옵션이 안들어갔다. 즉 상위로 올라왔을때 /home이다.
여기서 ls 명령을 무력화 시킴으로 상위로 올라 갈 의욕을 상실 시키자.
  둘째, 하나의 서버에 홈페이지 돌리고 일반 유저까지 같이 있을때
/home/apache 701
/home/apache/* 701 /// 모든 폴더에... -R이 아니다..주의
 이렇게 해 놓은 이상 일반 유저가 들어와서, 어느 위치에 파일이 있는지 알지 못하는
이상 화일을 열람 할 수는 없다.
  셋째, 걍 푸념 몇가지...
(고수님들이 보시면 짜증나는 퍼미션 이야기 너무나도 잘 알고들 계시기 때문에
그러나, 초보시절에는 이것이 가장 궁금 하지요. 그래서 몇자 적어봅니다.
잘못된거 있음 연락 주세요..
리눅서는 초보나 고수나 잘난 넘(?)은 없답니다.
단지 상대방이 나보다 조금 먼저 알았을뿐..
문서에 잘못된 부분이 있다고해서...사이비 리눅서라 욕하지 마시고
같이 공부해 갑시다.
저도 글 올리기 전에 충분한 테스트를 하고 올리도록 하겠습니다..emoticon)
 drwx-----x test
-rwx---r-x abc.html
화일을 실행 시키려면 일단 r(읽어서) x(실행) 시켜야 한다.
디렉토리에 --x는 ls를 허용하지 않고 cd(출입)만을 허용한다.
디렉토리의 x는 그 디렉토리에 어떤 화일이 있는 그 구조는 알수 없다.
그러나, 그 디렉토리에 들어 갈수는 있다.
그리고 화일명을 알고 있다면  화일 사용 퍼미션에 맞게 사용 할 수 있다.
 drwx---r-- test
-rwx---r-x abc.html
외부에서 test폴더로 들어갈수 없다.
cd명령어를 허용하지 않고, 외부에서 ls 명령만을 허용
 drwx---rwt test   1701
-rwx---r-x abc.html
보통 /tmp 같은 디렉토리에 적용된다.
화일을 만든 넘 만이 지울 수 있다.
  자신의 계정 디렉토리 접근 막고 홈피는 띄운다.
 drwx-----x /home/gwise
drwx-----x /home/gwise/public_html
    chattr (이뮤투블)..에 관한 짧은생각.
 다른 컴은 모르겠는데 chattr에는 여러가지 옵션이 있다.
A,a,s,i 등등 ...근데 다른 옵션은 잘 잘동하지 않았다.
u는 못지우게 하는 옵션인데 지워졌다.
 그중에서 i 옵션이 가장 강력했다.
 그러나, 이것을 어느 넘(?) 이나 다 사용하게 할 수는 없는일
 #mkdir /root/...   (... 디렉토리를 만든다.)
#chmod 500 /root/...
#cd /root/.../
#mv /usr/chattr ./
#chmod 700 chattr
#chattr +i chattr
 ~ .bash_profile
다음과 같이 수정
PATH=$PATH:$HOME/BIN:$HOME/...
   ----------------------------------------
p.s
다음에는 아주 묘묘한 syslog에 짧은 현명이의 생각을...
잘 못된 것이있다면 고수분들의 수정 감사...
 아래글 잘 읽었습니다.
이름
암호


>> 관련글
1259 퍼미션에 관현 현명이의 몇가지 생각..  지현명  2001.05.09  ....
  답장 RE: 퍼미션에 관현 현명이의 몇가지 생각..  이국현  2001.05.09  ....
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 1.12 초 ] 작업시간: [ 0.1 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791067633
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.