On Fri, Oct 06, 2023 at 05:12:29PM +0400, Ivan A. Melnikov wrote: > On Fri, Oct 06, 2023 at 03:40:54PM +0300, Arseny Maslennikov wrote: > > Варианты для control сохранены; с той лишь разницей, что все они > > теперь отсекают доступ к каталогу, в котором расположена mtr-packet(8). > > Во всех случаях на mtr-packet(8) отсутствуют suid- и sgid-биты. > > При обновлении ранее выставленного control mtr public > слетает на дефолт (netadmin). Это печально. Работая над заданием, я в виртуалке проверял соответствующий сценарий обновления: - удалял mtr, xmtr, mtr-packet; - ставил пакет mtr из Sisyphus; - rpm -Uv $TMP/mtr/repo/x86_64/RPMS.hasher/mtr-0.95-alt1.x86_64.rpm $TMP/mtr/repo/x86_64/RPMS.hasher/mtr-packet-0.95-alt1.x86_64.rpm И почему-то не обнаружил такого. Видимо, это мне померещилось, что я исправил. Проверил локально заново: # rpm -q mtr mtr-0.82-alt4.x86_64 # control mtr public # rpm -Uv $TMP/mtr/repo/x86_64/RPMS.hasher/mtr-0.95-alt1.x86_64.rpm $TMP/mtr/repo/x86_64/RPMS.hasher/mtr-packet-0.95-alt1.x86_64.rpm Preparing packages... mtr-packet-0.95-alt1.x86_64 mtr-0.95-alt1.x86_64 mtr-0.82-alt4.x86_64 Running /usr/lib/rpm/posttrans-filetriggers # rpm -q mtr mtr-packet mtr-0.95-alt1.x86_64 mtr-packet-0.95-alt1.x86_64 # control mtr netadmin > При попытке вернуть назад чтобы убедиться, что мне не > померещелось (убедился, не померещелось) видел такое: > > Preparing... > file /etc/control.d/facilities/mtr from install of mtr-0.82-alt4.x86_64 conflicts with file from package mtr-packet-0.95-alt1.x86_64 > > Видимо, mtr-packet нужен конфликт на mtr < 0.95. Благодарю за внимание! Добавлю.