Summary: | Содержит suid-бинарник | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Mikhail Efremov <sem> |
Component: | libgtop | Assignee: | Yuri N. Sedunov <aris> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | andy, aris |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 46132 |
Description
Mikhail Efremov
2022-01-11 19:26:57 MSK
В Description пакета написано: 43 On Linux systems, this information is taken directly from the /proc 44 filesystem while on other systems a server is used to read that 45 information from other /dev/kmem, among others. Т.е. для "Linux systems" кузнец^W сервер не нужен? (Ответ для Andrew Vasilyev на комментарий #1) > > Т.е. для "Linux systems" кузнец^W сервер не нужен? Проверьте. Проверил. xfce4-about показывает информацию о системе как с /usr/libexec/libgtop_server2 без s-бита, так и без /usr/libexec/libgtop_server2 вообще. Т.е. для xfce4 можно линковать с libgtop-2.0.so.11, т.е. выделить libgtop_server2 и libgtop_daemon2 в отдельный пакет. Или убрать s-бит. Или добавить control :-) libgtop-2.41.3-alt2 -> sisyphus: Wed Jan 22 2025 Yuri N. Sedunov <aris@altlinux> 2.41.3-alt2 - updated to 2.41.3-6-gc4472848 - moved daemon/server to separate optional subpackage (ALT #41695) Спасибо, добрый человек! JFYI, я все-таки посмотрел код. Похоже, запуск сервера происходит только если в запрошенных features есть какая-то, для которой определяется ненулевой флаг GLIBTOP_SUID_*. Они определяются в sysdeps/<osname>/glibtop_server.h для разных ОС. Но для Linux там стоят все нули, т.е. запуск сервера вообще никогда не произойдет. Так что я вообще не понимаю нафига апстрим его собирает и устанавливает для Linux. |