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 470×
Přečteno 86 193×
Přečteno 43 754×
Přečteno 43 272×
Přečteno 38 565×