Для WireShark є кращий спосіб. Біт , який зазвичай потрібно корінь є додатком для збору пакетів і це може бути налаштоване так, щоб деякі люди , щоб використовувати його без sudo, gksu, etc.
У терміналі (дуже важливо, що ви знаходитесь в терміналі, а не тільки діалозі Alt + F2) запустіть це:
sudo dpkg-reconfigure wireshark-common
Це запитає вас, чи хочете ви дозволити користувачеві, котрий не має права доступу, мати можливість нюхати. Це те, що ми прагнемо, тому виберіть Yesі натисніть кнопку повернення.

Це додає wiresharkгрупу. Будь-хто в цій групі зможе нюхати, не будучи рут. Це, очевидно, більш безпечно, ніж просто дозволяти комусь нюхати, але це означає, що немає перевірки паролем. Технічно будь-яка людина, яка має доступ до комп’ютера, який увійшов з wiresharkобліковим записом, зможе нюхати. Якщо це для вас прийнятно, продовжуйте.
Якщо ні, запустіть це ще раз і виберіть ні.
Тоді вам просто потрібно додати користувача до цієї групи. Виконати це:
sudo adduser $USER wireshark
І перезавантажте або вийдіть із системи. Коли ви знову в ній, ви повинні почати нюхати, не маючи суєти з приводу того, що корінь.