LINUX.ORG.RU

pthread_setschedparam - Operation not permitted.


0

0

Програмка работает не из под рута.

pthread_setschedparam(thread, SCHED_RR, &sp) завершаеться с ошибкой Operation not permitted.

Можно ли дать ей как нибуть права ставить SCHED_RR ? очень не охота запускать из под рута

anonymous

Если тебе больш нравится патчить ядро, предлагаю accessfs :)

tailgunner ★★★★★
()
Ответ на: комментарий от signal

нет запускать могу я от рута, програма потом юзера менят (это демон) , и она должна работать не от рута, чтобы если есть, через нее нелязя было получить рута

anonymous
()
Ответ на: комментарий от anonymous

>cap_set_proc (cap_sys_nice)
>prctl PR_SET_KEEPCAPS
>setuid

то что надо , вот только програмка не моя и патчить ее не охота, каждый раз когда выйдет обновление.
прокатить утановка cap_sys_nice и PR_SET_KEEPCAPS а потом запуск нужной мне программы ?


anonymous
()
Ответ на: комментарий от anonymous

нашел простое решение :)
ulimit -r

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.