Автор Тема: Wireshark, работа от обычного пользователя.  (Прочитано 2005 раз)

Оффлайн hasculdr

  • Участник
  • *
  • Сообщений: 682
Здравствуйте. Wireshark выполняет захвата трафика с сетевой карты только при запуске от root. Это неудобно, решил донастроить и нашел инструкцию на вики программы.
Цитировать
Setting network privileges for dumpcap if your kernel and file system don't support file capabilities
In this case, you will need to make dumpcap set-UID to root.

1. chown root /usr/bin/dumpcap
2. chmod u+s /usr/bin/dumpcap

Limiting capture permission to only one group
After having set dumpcap's network privileges:
1. Create user "wireshark" in group "wireshark".
2. chgrp wireshark /usr/bin/dumpcap
3. chmod o-rx /usr/bin/dumpcap
5. Ensure Wireshark works only from root and from a user in the "wireshark" group
Толи опечатка, толи действительно 4 пункт пропущен, и не получается именно поэтому.
Выполнил control wireshark-capture public, но не совсем понимаю, как теперь работает программа. По инструкции на вики GUI должен запускаться под любым пользователем, а сетевой захват - под root. В случае с control вся программа запускается с root-привилегиями?

Цитировать
Setting network privileges for dumpcap if your kernel and file system support file capabilities
1. Ensure that you have installed the necessary tools, such as the setcap command.
2. setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/dumpcap
3. Start Wireshark as non-root and ensure you see the list of interfaces and can do live capture.
Такое в Альте возможно?

Оффлайн hasculdr

  • Участник
  • *
  • Сообщений: 682
Цитировать
In this case, you will need to make dumpcap set-UID to root.
С первого раза не увидел. Control делает тоже самое?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Ну посмотрите скрипт который запускает control. Он на bash написан.

Оффлайн hasculdr

  • Участник
  • *
  • Сообщений: 682
Цитировать
new_fmode public 4711 root root
new_fmode relaxed 711 root root
new_fmode netadmin 4710 root netadmin
new_fmode restricted 700 root root
Для public: 4 - suid-бит, как в первой части инструкции на вики, полный доступ владельцу-root, всем остальным только выполнить.
Дальше непонятно, для чего
Цитировать
chmod o-rx /usr/bin/dumpcap
для меня на опечатку похоже.
Моего понимания хватает на вывод о том, что control делает тоже самое, что написано на вики.
Кто такой netadmin?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
netadmin - группа в которую входят "сетевые администраторы" (?)

Оффлайн hasculdr

  • Участник
  • *
  • Сообщений: 682
Ммм, хорошо). Кто в системе относится к сетевым администраторам?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Ну, кого root назначит, тот и будет

Оффлайн hasculdr

  • Участник
  • *
  • Сообщений: 682
Я подумал на псевдо-пользователей.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Ммм, хорошо). Кто в системе относится к сетевым администраторам?

Тот кто входит в группу wheel

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Антон, не входит "в группу whee", а входит в группу netadmin