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 701×
Přečteno 85 428×
Přečteno 42 951×
Přečteno 42 417×
Přečteno 38 165×