[Comm] Re: su source

Макс =?iso-8859-1?q?arteev_=CE=C1_protei=2Eru?=
Чт Сен 2 14:50:36 MSD 2004


Я знаю, что у него стоит s bit, но если его нет, что делать?
Есть такая ситуация (я знаю рутовый пароль), есть сервер, su пишет в лог что
такой - то чел зарегелся тогда-то, но я не хочу, чтоб все знали, что я
регелся, я лью туда прогу, плюс к этому если я сежу под простым юзером, то я
не смогу выставить s bit, чтоб не использовать su и т.п. вещи (которые уже
имеют s bit), и становлюсь админом, конечно это тупой пример, но все таки!
Теперь полный вопрос, как, используя C/C++, написать программу, поднимающую
привилегии, если нет s-bit, и не использующую su и т.п. программы
Спасибо. 

-----Original Message-----
From: community-bounces на altlinux.ru [mailto:community-bounces на altlinux.ru]
On Behalf Of Michael Shigorin
Sent: Thursday, September 02, 2004 2:15 PM
To: community на altlinux.ru
Subject: [Comm] Re: su source

On Thu, Sep 02, 2004 at 01:46:04PM +0400, Макс wrote:
> Да для C/C++, но проблема в том, что если вызывать функции
> setuid или seteuid и ты не рут то они не сменять
> идентификатор!!!! Вот в этом мой и вопрос можно ли как нить
> заргить процесс в ядре, что он типа крутой и всё может =).

Внимательно посмотрите на права на /bin/su.

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
_______________________________________________
Community mailing list
Community на altlinux.ru
https://lists.altlinux.ru/mailman/listinfo/community


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