#!/bin/sh
/usr/bin/id
내용을 이렇게 하고 setuid되게 한다음에 실행했는데... 그냥 실행시킨 사람의 id가 나오네요...
데비안이고 커널버젼은 2.4입니다...
예전에는 setuid는 스크립트에는 적용이 안되었던 것으로 알고있습니다.
어디서였는지 찾을수가 없네요.. ㅡ,.ㅡ
어차피 쉘스크립트라면 인터프리터가 해석 하게 되기때문에 setuid니 이런것들은 소 용이 없습니다.. 간단하게 c로 짜시던지 perl을 아시면 suidperl인가요?어째튼 그게 가능하다고는 하던데..확인은 안해봐서 확답드릴수는 없 네요.. 일단 그자체가 실행되는게 아니라 인터프 리터에서 해석되는 스크립트언어들은 일반 적으로 setuid가 불가능합니다..
답변 감사합니다... 저는 데비안에서는 뭔가 다른 짓을 해주어야 하는 것이 아닐까 의심을 했 는데... ^^
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
Re: debian에서 setuid 스크립트가 잘 안되네요...
예전에는 setuid는 스크립트에는
적용이 안되었던 것으로 알고있습니다.
어디서였는지 찾을수가 없네요.. ㅡ,.ㅡ
Re: debian에서 setuid 스크립트가 잘 안되네요...
어차피 쉘스크립트라면 인터프리터가 해석
하게 되기때문에 setuid니 이런것들은 소
용이 없습니다..
간단하게 c로 짜시던지 perl을 아시면
suidperl인가요?어째튼 그게 가능하다고는
하던데..확인은 안해봐서 확답드릴수는 없
네요..
일단 그자체가 실행되는게 아니라 인터프
리터에서 해석되는 스크립트언어들은 일반
적으로 setuid가 불가능합니다..
Re^2: debian에서 setuid 스크립트가 잘 안되네요...
답변 감사합니다...
저는 데비안에서는 뭔가 다른 짓을 해주어야 하는 것이 아닐까 의심을 했
는데...
^^
댓글 달기