LINUX.ORG.RU

Изменить активного пользователя


0

0

Помогите плиЗЗЗ как можно из программы изменить пользователя. Требуется следующие: popen ("/sbin/ipchains ......." ,"r"); Вот тут и появляется западло, система кричит, что доступ закрыт, а при запуске из под рута все ок, но нет полной уверенности, что прога будет запускаться из под руда (Да и плохо это :-)

anonymous

Re: Изменить активного пользователя

chown root бинарник
chmod +s  бинарник

Antichrist ()
Ответ на: Re: Изменить активного пользователя от Antichrist

Re: Re: Изменить активного пользователя

Имелось ввиду в процессе выполнения программы. Сама программа производит запуск проги. ipchains вот тут и нужны права админа, тольуо для этих целей

anonymous ()

Re: Изменить активного пользователя

Можно еще посоветовать сразу после старта делать setuid() на
кого-нибудь вроде nobody, а перед вызовом ipchains -- setuid(0).
Бинарь, естественно, суидный от рута.

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