Odpovídáte na názor ke článku Nepříjemný týden pro linuxovou bezpečnost.
Ty závorky chyběly dvě, což už zní daleko uvěřitelněji :) Kód vypadal takhle:
if (getuid() == 0 || geteuid != 0)
A měl být takhle:
if (getuid() == 0 || geteuid() != 0)
V prvním případě se srovnává tuším adresa funkce, zatímco v druhém už správně návratová hodnota.
Vše je řečeno na www.fuxoft.cz
Přečteno 93 197×
Přečteno 84 966×
Přečteno 42 532×
Přečteno 41 274×
Přečteno 37 848×