Summary: | ethereal: privsep is required | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Dmitry V. Levin <ldv> |
Component: | wireshark-base | Assignee: | Anton Farygin <rider> |
Status: | RESOLVED LATER | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P2 | CC: | ab, php-coder, rider, thresh |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
URL: | http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=ethereal | ||
Bug Depends on: | |||
Bug Blocks: | 3459 |
Description
Dmitry V. Levin
2004-01-19 16:10:50 MSK
перевешено reassigned to maintainer Всвязи с http://www.gtk.org/setuid.html, privsep сделать не получится. В идеале хочется дать простым смертным возможность запускать GUI ethereal, например для анализа файлов с дампами. Я не очень большой спец в libcap, но кажется что оно может помочь. Ссылками на документацию не поделитесь? Возможно меня спасёт suid root бинарник, установка нужных capabilities и последующий setresuid(getuid(), getuid(), getuid()); (именно так gtk определяет suid'ность программы)... Нет, privsep это немного другое, см. http://www.google.com/search?q=privilege+separation Я уже сам пришёл к этому выводу, но боюсь моих сил на это не хватит... Проще вынести из пакета поддержку consolehelper и пусть те кто не боится запускают ethereal через sudo или ещё какой *su (как в Debian) ethereal-consolehelper в новой сборке нет. На реализацмю полноценного privsep меня не хватит. |