killall procesy usera XY

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Úterý Září 21 13:56:42 CEST 2004


On Tue, 21 Sep 2004, Martin `MJ' Mares wrote:

> To mne take napadlo, ale setreuid() samo kontroluje, jestli neprekrocim
> limit na pocet procesu ciloveho uzivatele.

Pouze pri zmene ruid, takze pokud se zmeni jen euid (coz pri zabijeni
procesu staci), tak to projde.

Nebo pouzit starsi jadro, ktere to jeste nedela. :)

Uprimne receno je to dost diskutabilni inovace. Vlastne i potencialne
nebezpecna, protoze standard definuje jen dve mozne chyby (EPERM a
EINVAL), takze se snadno muze najit nejaky program, co predpoklada, ze
volani nemuze selhat, a nekontroluje navratovou hodnotu.

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux