[sisyphus] temporary root privileges from local process

Vadym Kononenko =?iso-8859-1?q?sisyphus_=CE=C1_atlantic-link=2Ecom=2Eua?=
Чт Май 18 15:37:18 MSD 2006


четвер 18 травень 2006 01:07, Dmitry V. Levin написав:
> Лучше, если некая служба будет сама принимать запросы на
> переконфигурирование и перезапуск со стороны непривилегированных клиентов,
> например, через unix domain socket.
.. мечтать не вредно... :)

Спасибо за ответ.
Остановился на первом варианте, думаю, много вреда такая программа не 
наделает: :)

#include <stdio.h>
#include <stdlib.h>

int main()
{
    if (geteuid() != 0) exit(1);

    setuid(0);

    return system("/sbin/service bluetooth reload");
}

-- 
Best regards.
Vadym Kononenko.
Kyiv, Ukraine.


Подробная информация о списке рассылки Sisyphus