특정 유저에게만 동작하는 시스템콜을 만들고 싶습니다. 막연히 드는 생각으로는 그룹을 만들고 그 그룹안에 있는 유저에게만 동작하도록요.. 조언이나 참고할만한 링크 걸어주시면 감사하겠습니다.
그냥 단순히 생각하기엔 current 의 euid, egid 값들만 검사하도록 해도 될듯 합니다만... :wink:
혹은 특정 사용자의 프로세스에 대해서 특정 capability 를 적용하는 건 어떨까요?
man capset
음, 존재하는 시스템콜을 그렇게 적용하고 싶다면야, 시스템 콜을 훅해서 위에 분 말씀대로 current 프로세스의 정보를 보고 판별하면 될듯합니다.
뭐, 새로 만드는것도 마찬가지겠죠. 단, 이 정보를 어떻게 쉽게 변경하게 만들 것인가가 문제겠죠. 고운 하루되시길....
========================= CharSyam ^^ --- 고운 하루 =========================
itara I totally gotta agree with you.
텍스트 포맷에 대한 자세한 정보
<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]
단순하게..
그냥 단순히 생각하기엔
current 의 euid, egid 값들만
검사하도록 해도 될듯 합니다만... :wink:
혹은 특정 사용자의 프로세스에 대해서
특정 capability 를 적용하는 건 어떨까요?
man capset
Re: 시스템콜 관련 질문입니다.
음, 존재하는 시스템콜을 그렇게 적용하고 싶다면야, 시스템 콜을 훅해서
위에 분 말씀대로 current 프로세스의 정보를 보고 판별하면 될듯합니다.
뭐, 새로 만드는것도 마찬가지겠죠. 단, 이 정보를 어떻게 쉽게 변경하게 만들
것인가가 문제겠죠. 고운 하루되시길....
=========================
CharSyam ^^ --- 고운 하루
=========================
itara I totally gotta agree with you.
itara I totally gotta agree with you.
댓글 달기