URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 7046
[ Назад ]

Исходное сообщение
"как запретить процессу делать fork и kill"

Отправлено blum , 18-Дек-07 14:38 
Как запретить поцессу делать некоторые системные вызовы? И вообще, как настраивать привилегии процесса? Буду признателен за ссылки и/или код с примером.

Содержание

Сообщения в этом обсуждении
"как запретить процессу делать fork и kill"
Отправлено f00l , 19-Дек-07 07:25 
>Как запретить поцессу делать некоторые системные вызовы? И вообще, как настраивать привилегии
>процесса? Буду признателен за ссылки и/или код с примером.

Системные вызовы для определенного процесса можно заблокировать только в ядре.
А насчет привелегий все можно разграничить правами пользователя и группы.


"как запретить процессу делать fork и kill"
Отправлено Аноним , 19-Дек-07 10:16 
>Как запретить поцессу делать некоторые системные вызовы? И вообще, как настраивать привилегии
>процесса? Буду признателен за ссылки и/или код с примером.

Демаю, что это не сложно и рыть надо в сторону strace. На пример команда
strace -e trace=open ls
запускает ls и отслеживает все вызовы open (точно так же можно тслеживать kill или ещё что), думаю, надо посмотреть сорци strace и всё станет ясно.


"как запретить процессу делать fork и kill"
Отправлено jd , 23-Дек-07 21:07 
"Отследить" и "запретить" - не одно и то же. К тому же, можно так написать, что и отследить нельзя будет с помощью strace...