Instalasi standar Wireshark tidak memberikan izin program untuk mengakses antarmuka jaringan.
Saya kira saya harus menjalankan program dengan sudo
, tetapi tidak tahu bagaimana menambahkannya ke ikon - jika itu cara untuk melakukannya.
permissions
wireshark
Sven AA
sumber
sumber
tcpdump
alat di Linux jikawireshark
memberi Anda terlalu banyak masalah.Jawaban:
Untuk WireShark ada cara yang lebih baik. Bit yang biasanya membutuhkan root aplikasi koleksi paket dan ini dapat dikonfigurasi untuk memungkinkan orang-orang tertentu untuk menggunakannya tanpa
sudo
,gksu
,etc
.Di terminal (sangat penting bahwa Anda berada di terminal, bukan hanya dialog Alt + F2) jalankan ini:
Ini akan menanyakan Anda apakah Anda ingin mengizinkan pengguna non-root untuk menghirup. Itulah tujuan kami, jadi pilih
Yes
dan tekan kembali.Ini menambahkan
wireshark
grup. Siapa pun dalam grup itu akan dapat mengendus tanpa menjadi root. Ini jelas lebih aman daripada membiarkan siapa pun menghirup, tetapi itu berarti tidak ada pemeriksaan kata sandi. Secara teknis siapa pun yang memiliki akses ke komputer yang masuk denganwireshark
akun akan dapat mengendus. Jika itu dapat Anda terima, lanjutkan.Jika tidak, jalankan lagi dan pilih no.
Maka Anda hanya perlu menambahkan pengguna ke grup itu. Jalankan ini:
Dan restart atau logout. Ketika Anda kembali ke dalamnya, Anda harus mulai mengendus tanpa khawatir tentang menjadi root.
sumber
newgrp wireshark
perintah untuk sementara memasuki grup setelah Anda menjadi anggotawireshark
grup.su - $USER
seperti yang dijelaskan di Muat ulang tugas grup pengguna Linux tanpa keluar - Super UserAnda juga dapat menjalankan Wireshark dengan hak akses root dengan menjalankan
gksu wireshark
dari terminal.Perhatikan bahwa ada masalah keamanan dengan menjalankan Wireshark dalam mode ini, yaitu bahwa setiap eksploitasi yang mengkompromikan Wireshark sekarang memiliki hak akses root daripada hak pengguna. Ini lebih menjadi perhatian dengan Wireshark daripada aplikasi lain karena, pada dasarnya (menangkap dan memproses input sewenang-wenang), Wireshark lebih rentan terhadap eksploitasi daripada aplikasi desktop biasa. Anda mungkin aman di jaringan SOHO, tetapi Anda harus mengetahui masalah ini sebelum melanjutkan.
Kutipan:
sumber
Benar-benar Anda tidak perlu meluncurkan WireShark sebagai root. Silakan baca halaman resmi . Secara singkat yang harus Anda lakukan:
Kemudian log-out dan masuk lagi.
Catatan: metode ini diuji pada 16,04 LTS, 17,10 dan 18,04 LTS.
sumber
Anda dapat mencoba ini juga, buka terminal, jalankan perintah ini
jalankan wireshark sebagai pengguna non-root
sumber