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 699×
Přečteno 85 424×
Přečteno 42 950×
Přečteno 42 407×
Přečteno 38 161×