Saya mencoba menggunakan wireshark
pada mesin Debian, tetapi ketika saya menjalankannya dengan akun pengguna non-root saya, itu tidak mendeteksi antarmuka jaringan.
Saya juga mencoba menjalankan wireshark sebagai root, tetapi wireshark memberitahu saya metode ini tidak aman.
Saya juga membaca FAQ dan menemukan "membaca file di /usr/shared/wireshark-common/README. File Debian" - Saya memang membaca file itu, tetapi saya masih tidak tahu apa yang seharusnya saya lakukan.
File itu sebenarnya
/usr/share/doc/wireshark-common/README.Debian
.Yang perlu Anda lakukan adalah:
Pilih opsi "ya".
Keluar dan masuk kembali untuk mengambil keanggotaan grup baru dan sekarang Anda dapat menjalankan wireshark sebagai pengguna non-root.
sumber
dpkg-reconfigure wireshark
adalah cara yang tepat untuk mengatur grup wireshark pada sistem Debian. Membuat setuid dumpcap (seperti pada jawaban yang diterima) tidak perlu, karena skrip paket akan mengatur batas yang sesuai pada grup.newgrp wireshark
shell Anda. Jika Anda adalah bagian dari grup itu, shell akan mengambil keanggotaan baru Anda (berdasarkan permintaan).Anda dapat menjalankan wireshark tanpa menggunakan sudo menggunakan
sumber
sudo setcap...
bisa dijalankan tanpasudo
akses? Jawaban Anda tidak masuk akal.