Отказаться от корневых привилегий? - PullRequest
3 голосов
/ 09 августа 2010

У меня есть программа, которая запускает кучу задач от имени пользователя root при запуске. После этого необходимо перейти к другому пользователю. Как это можно сделать?

И просто интересно, можно ли заново получить root без перезапуска программы?

1 Ответ

3 голосов
/ 09 августа 2010

Короткий ответ - использовать функцию setuid().

Невозможно получить права root после переключения на пользователя без полномочий root.

...