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 94 277×
Přečteno 86 110×
Přečteno 43 259×
Přečteno 43 139×
Přečteno 38 420×