>> Delete Reply from No. 13036 article
No. RE: [질문] 퍼미션에 관해서??

등록 2000-11-30 13:04:00 By localhost     조회 2
이름 신성하    

		: 안녕하세요...
: 리눅스에서 ls -la 명령을 치면 파일과 디렉토리에 대한 퍼미션이 나오는데
: -rwx-------- 이런식으로 나옵니다..
: 한데 ..
: -rwS------???
: s는 뭘 뜻하나요??
: c를 컴파일 해서 생성된 실행파일들을 보면 rwx--시작하는데..
: 실행파일에 퍼미션이 rws--되어있는건 어떤건지...
: 어케 컴파일 하면 rws가 나오나요??
 그건 SetUID, 와 SetGID에 관한 것이겠네요...
왠만한 리눅스 책에는 나와 있으니 책에서 찾아보시고요..
짧게 이야기하자면..
SetUID는 잠깐 루트 권한을 주기 위해서 사용 되기도 하죠.
/usr/bin/passwd 파일 또한 그렇게 되어있을겁니다.
우리가 계정으로 들어가서 passwd명령을 사용할 수 있는 것도
이것 때문이죠.. 하지만 이게 쉘에서 빠져 나오지 않는다면
아마 계정 사용자도 루투 권한을 얻게 되지 않을까 생각 되네요..
 만드는 법은요 컴파일 하면서 만드는 법은 잘 모르겠구요..
chmod 4755  파일명 SetUID 만들고요..
chmod 2755  파일명 하면  SetGID 가 생성 된답니다.
솔직히 제가 아는것이 적어서 자세히는 못 적었네요..
책을 참고 하시길 빌며///
이상...
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

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