Cara mengaktifkan Wireshark tanpa menjalankan sebagai root di Trusty 14.04


49

Saya menginstal Wireshark. Berjalan sebagai root tidak disarankan, jadi

Aku melakukannya

sudo dpkg-reconfigure wireshark-common

Berdasarkan:

http://wiki.wireshark.org/CaptureSetup/CapturePrivileges

http://anonscm.debian.org/viewvc/collab-maint/ext-maint/wireshark/trunk/debian/README.Debian?view=markup

Dijawab Ya, Logout Keluar Memulai Wireshark dan menerima pesan ini:

couldn't run /usr/bin/dumpcap in child process: Permission Denied.

Saya pikir saya mengikuti cara yang disarankan untuk mengkonfigurasi Wireshark, ini berhasil di 13.10, tidak di 14.04

FYI, mengkonfigurasi ulang wireshark-common sebenarnya mengatur grup untuk dumpcap ke Wireshark. Tetap saja itu tidak berhasil. Saya sudah memeriksanya.

Bagaimana seharusnya itu dilakukan dalam 14,04?


Saya kira Anda sudah memeriksa bahwa Anda, pengguna, berada dalam grup wireshark
Akronix

Iya. yang mengatakan, saya tersandung pada groups $USER daftar wireshark groups $user ini TIDAK daftar wireshark
Janghou


1
Cukup jalankan ini: sudo usermod -aG wireshark $ USER. Kemudian, logout dan kembali lagi.
13x

Jawaban:


74

Saya menemukan bahwa setelah menjalankan:

sudo dpkg-reconfigure wireshark-common

sebuah wiresharkgrup telah dibuat di /etc/gshadow. Jadi saya hanya menulis:

sudo gpasswd -a $USER wireshark

dan logout / masuk dan sekarang berfungsi dengan baik!


Tiga sorakan Ini harus ditandai sebagai solusi tetapi OP mungkin meninggalkan utas.
Hack-R

2
Alih-alih logout / masuk, cukup ketik newgrp wiresharksebagai pengguna normal Anda, lebih cepat, dan berfungsi sama dalam pengalaman saya dengan 18,04.
Nicolas Raoul

Ya itu berfungsi, bisakah Anda menjelaskan perintah di atas secara detail, atau dapat memberikan tautan apa pun?
Abhay Sehgal

23

Ya, Anda benar. Tetapi ada beberapa hal yang hilang. Jika Anda melihat pesan kesalahan seperti. couldn't run /usr/bin/dumpcap in child process: Permission DeniedPergi ke terminal dan

sudo dpkg-reconfigure wireshark-common

pilih jawaban sebagai " YES". Kemudian tambahkan pengguna ke grup dengan

sudo adduser $USER wireshark

Kemudian restart mesin Anda dan buka wireshark. Berhasil.


4
Anda tidak harus memulai ulang. Logout / in akan berhasil.
heemayl

1
Jangan lupa untuk menambahkan parameter "-a" ke perintah adduser. -a, --add USER add USER to GROUP
Thanos

2
Saya harus memulai ulang - masuk / keluar tidak berfungsi (ubuntu 16.10-64bit)
TmTron

Ya itu berfungsi, bisakah Anda menjelaskan perintah di atas secara detail, atau dapat memberikan tautan apa pun?
Abhay Sehgal

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.