evg@evg ~ $ rpm -q nethogs nethogs-0.6.1-alt1 evg@evg ~ $ ll /usr/bin/nethogs -rws--x--- 1 root netadmin 42700 Дек 7 03:35 /usr/bin/nethogs evg@evg ~ $ groups |grep netadmin evg adm disk lp wheel mail uucp rpm games cdrom camera scanner hashman fuse floppy _lastfm cdwriter audio radio users netadmin xgrp evg_a evg_b _truecrypt evg@evg ~ $ /usr/bin/nethogs You need to be root to run NetHogs !
Э... прикольно. А не поможешь часом?
Да я так, мимо пробегал. Думаю вариантов два: либо патчить код, либо выбрасывать контроль. С первым, боюсь, не помогу, а со вторым и помогать не надо, думаю :-)
тж. http://bugs.debian.org/548093
BTW патч не просто однострочный, а однобуквенный -- s/geiuid/geteuid/ -- и даже я его сообразил, но для порядку спёр из дебиана :)
nethogs-0.7.0-alt2 -> sisyphus: * Fri Oct 30 2009 Michael Shigorin <mike@altlinux> 0.7.0-alt2 - added debian patches to fix *UID check (closes: #18421) - relocated binary to /usr/sbin
А ведь чуть-чуть до года не дотянули :-)
Ой, я тебя умоляю. Не пугал бы страшным патчем, глядишь, я б сам его запустил через sudo да почесал в затылке ;-) Вот так всегда -- пару лет боишься залезть, переживаешь, посматриваешь в тудушку, потом за полчаса фиксишь и удивляешься, сколько же времени угробил переживаниями да посматриваниями...