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