>> Read Reply from No. 0 article  
RE: RE: 퍼미션 지정에 관해서 4000 ==>감사합니다. (
내용무)

등록 2001-02-16 18:56:00     조회 1
이름 free    

		: File Mode에 대한 질문이군요.
:
: 제가 알고있는 한도에서 대략 말씀드리겠습니다.
:
: 04000 Set User_ID on execution
: 02000 Set Group-ID on execution
: 01000 Save Text Image on execution  <--님께서 질문하 t에 관한것임.
:
: 04000 (Set User(Group)-ID on execution 이란
: Process는 일반적으로 그 프로세스를 시작시킨 User의 ID를 가지고 실행되지만, Set User-ID가 se
: t되어 있으면, File내에 포함된 프로그램이 시작될때 Process를 실행시킨 User의 ID를 가지고 
: 실행되는것이 아니고, File Owner의 User-ID(즉 Effective User-ID)를 가지고 실행 하는것을 의미 합
: 니당. 그러니까, 다시말하면 이것이 Sensitive Data를 Access Control하기 위해 사용될 수 있다는 
: 것이죠. 예를들면, passwd program이 그렇습니다.
: [root@unbangul bin]# ls -la passwd
: -r-s--x--x    1 root     root        12244  2월  8  2000 passwd*
:
: 02000 SetGroup-ID도 같은 맥락으로 설명될 수 있습니당.
: File내에 포함된 program이 시작될때 process를 실행시킨 Group-ID를 가지고 실행되는 것이 아니
: 고 File Owner의 Group-ID(즉 Effective Group-ID)를 가지고 실행하는 것을 의미 합니당.
: 이제, 님께서 궁금해 하는 Save-text-Image(Sticky Bit로 알려져있뜸) Permission에 대해 설명하겠습
: 니당. 이것은 사용되는 Program을 Access하는 시간을 Save하기 위해 Design 되었습니당.
: Sticky Bit를 충분히 설명하기 위해 Sharable Program의 Idea에 대해 쪼깨 설명해 보겠습니당.
: Sharable Program은 Program Instruction들을 포함하는 불변의 Text Portion과 프로그램이 실행되는 동
: 안 그 값들이 바뀔수 있는 Data portion으로 분리 될수 있는 Program을 말합니당. Program의 Text Pa
: rt는 그 프로그램을 실행하는 모든 유저(user)에게 똑같지만 각 User마다 그들 자신의 Unique
: 한 Data Part를 갖습니당. 그래서 앙... System은 비록 여러 User에 의해 동시에 프로그램을 실
: 행시켜도 Memory내에 프로그램의 Text Part부분의 한 Copy만 가지고 있으면 됩니당. 아이구 손
: 까락 아포...ㅠㅠ 이것은 System의 관리적인 오버헤드(Overhead)를 상당히 줄일 수 있고, Respons
: e Time의 속도를 증가 시킵니당. 만약 Sharable Program에 Save-text-Image Permission이 Set되면 Program이
:  실행될때 system이 할터(Halt)되기 전까지,,에궁 저는 할텃다고 표현하는뎅, Program-Text-Part는
:  시스템의 Swap area에 남아 있을 것입니당. 그래서 Program이 다시 Invoke되면 Program의 Text-Part
: 가 이미 Swap Area에 존재하고 있으므로 매우 빨리 Memory로 Load 될 수 있습니당. 이것을 많이 
: 응용하는 것들은 Shell 이나, Editor 또는 C Compiler 와 같이 많이 쓰이는 프로그램의 경우 유
: 용합니당. 예를 들면, 저는 vi를 자주사용합니당. 그래서 저는 이렇게 set 시켰습니당. [root
: @unbangul bin]# chmod 1755 vi [root@unbangul bin]# ls -la vi* lrwxrwxrwx    1 root     root            3  2
: 월 15 05:40 vi -> vim* -rwxr-xr-t    1 root     root       567848  5월 10  2000 vim* 나름대로 구구절
: 절 설명한다고 했는데 도움되었으면 저켔습니당. 안녕들 하신지요.
: : 퍼미션에 관한 의문이 있어서요.
: : 퍼미션 지정할때...
: : u : r=400 w=200 x=100
: : g : r=40 w=20 x=20
: : o : r=4 w=2 x=1
: : 이것을 가지고 chmod 777 or 755 이런식으로 하쟎아요.
: :
: : 그럼 이런것은 어떻게 계산하나요.
: : S가 setuid가 걸린 파일이라던데요. t는 무엇을 의미하는지요.
: : -r-S--x--t    1 root     root        11749 Feb
: :
: : 수고하세요.
: :
: : --
: : 이 곳에 서명을 적어주십시오.
: : free라고 하는뒤요.
:
: --
: 시골 산골짜기의 날라리 리누스팬 올림.--이 곳에 서명을 적어주십시오.
free라고 하는뒤요.
이름
암호


>> 관련글
  답장 RE: 퍼미션 지정에 관해서 4000  서은종  2001.02.16  ....
  답장 RE: RE: 퍼미션 지정에 관해서 4000 ==>감사합니다. (내용무)  free  2001.02.16  ....
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.49 초 ] 작업시간: [ 0.13 초 ]

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: 1789624467
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.