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

등록 2001-02-16 18:56:00 By localhost     조회 2
이름 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라고 하는뒤요.
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

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