>> Delete Reply from No. 0 article
No. RE: RE: C 함수 ==>setuid()

등록 2002-08-01 17:14:00     조회 4
이름 어라!    

 저만 몰랐나요?
  아래 문서를 보니까 저자의 email이 XXX@{certcc,kist}.or.kr로 되어
 있는데 저대로 보내게 되면 certcc.or.kr 과 kist.or.kr 이 양 쪽으로
 동시에 메일을 보낼 수 있는 것인가 보네...
  함 테스트해 봐야지..
 :
: http://certcc.or.kr/paper/tr2001/tr2001-02/secure%20program%20guideline.html :
: : 음...
: : 다들 아시리라 믿습니다만....
: : 저는 첨에 당황했던 일이라 적습니다...
: :
: : C 함수중에. setuid()란 함수가 있습니다
: : 이 함순 프로그램이 구동될때 해당파일의 소유권이 있는 사람의 퍼미션으로
: : 잠시 돌수 있게 해줍니다
: :
: : 만일 a.out(퍼미션755) 이란 프로그램을 만들었는데...(위의 함수를 써서)
: : 만일 그함수에서 bb.txt를 연다고 했을때
: : bb.txt는 700에 root:root 입니다
: :
: :
: : 이때 누구나 돌리더라도 실행 됩니다 왜냐 bb.txt를 open 할때
: : root의 퍼미션으로 돌게 되므로 입니다
: :
: : 신기했습니다....
: :
: : 그래서 딴 생각을 한것이 만일 똑같은 시스템 2대가 있으며 (A,B)
: : A에서 root로 패스워드 변경 프로그램을 만들고
: : 그것을 tar.gz으로 만들어 B서버에 주고 B 서버에서 그 파일을 풀어서
: : 실행 하면 패스워드가 변경 될까여????
: :
: : 실제 해보지는 않았습니다만.....
: : 다들 된다는 쪽에 거는군여....
: :
: : 함 해보구 제가 다시 올리던가....만일 안되면 지우겠씁니다...
: : ...쩝..
: :
: : --
: : 서명은 뭐지????
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

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