भरोसेमंद 14.04 में रूट के रूप में बिना विंडसर को कैसे सक्षम करें


49

मैंने विंडशार्क स्थापित किया। रूट के रूप में चलाने की अनुशंसा नहीं की जाती है, इसलिए

मैंने किया

sudo dpkg-reconfigure wireshark-common

इसके अनुसार:

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

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

उत्तर दिया हां, लॉगआउट ने विंडसरक शुरू किया और यह संदेश मिला:

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

मुझे लगता है कि मैंने विंडसरक को कॉन्फ़िगर करने के अनुशंसित तरीके का पालन किया, यह 13.10 में काम किया, यह 14.04 में नहीं है

FYI करें, वायरशर्क-आम को फिर से संगठित करने के लिए ग्रुप को Wirescap को डंपकैप के लिए सेट किया जा रहा है। फिर भी यह काम नहीं करता है। मैंने वो चेक किया।

इसे 14.04 में कैसे किया जाना चाहिए?


मुझे लगता है कि आपने पहले ही जाँच कर ली है कि आप, उपयोगकर्ता,
वायरशार्क

हाँ। कि कहा, मैं इस पर ठोकर groups $USER सूची wireshark करता groups $user wireshark की सूची नहीं है
Janghou


1
बस इसे चलाएं: sudo usermod -aG wirehark $ USER। फिर, लॉग आउट करें और फिर से वापस जाएं।
l3x

जवाबों:


74

मैंने पाया कि दौड़ने के बाद:

sudo dpkg-reconfigure wireshark-common

में एक wiresharkसमूह बनाया गया था /etc/gshadow। इसलिए मैंने अभी लिखा:

sudo gpasswd -a $USER wireshark

और लॉगआउट / लॉगिन और अब यह ठीक काम करता है!


शाबास। इसे समाधान के रूप में चिह्नित किया जाना चाहिए लेकिन ओपी ने शायद धागे को छोड़ दिया।
हैक-आर

2
लॉगआउट / लॉगिन के बजाय, बस newgrp wiresharkअपने सामान्य उपयोगकर्ता के रूप में टाइप करें, यह तेज़ है, और 18.04 के साथ मेरे अनुभव में समान काम करता है।
निकोलस राउल

हाँ, यह काम करता है, क्या आप कृपया ऊपर दिए गए आदेशों के बारे में विस्तार से बता सकते हैं, या कोई लिंक प्रदान कर सकते हैं?
अभय सहगल

23

हां, आपने सही किया। लेकिन कुछ चीज़ गायब है। यदि आप त्रुटि संदेश जैसे couldn't run /usr/bin/dumpcap in child process: Permission Denied.Google और टर्मिनल को देखते हैं

sudo dpkg-reconfigure wireshark-common

" YES" के रूप में उत्तर चुनें। तब उपयोगकर्ता को समूह में जोड़ें

sudo adduser $USER wireshark

फिर अपनी मशीन को पुनरारंभ करें और वायरशार्क खोलें। यह काम करता हैं।


4
आपको पुनः आरंभ करने की आवश्यकता नहीं है। लॉग आउट / करना होगा।
हेमायल

1
Adduser कमांड में "-a" पैरामीटर जोड़ना न भूलें। -a, --add USER add USER to GROUP
थानोस

2
मुझे फिर से शुरू करना पड़ा - लॉगिन / आउट काम नहीं किया (ubuntu 16.10-64bit)
TmTron

हाँ, यह काम करता है, क्या आप कृपया ऊपर दिए गए आदेशों के बारे में विस्तार से बता सकते हैं, या कोई लिंक प्रदान कर सकते हैं?
अभय सहगल

2
sudo setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/dumpcap

इस प्रश्न की जाँच करें


अब मैं सभी इंटरफेस को देख सकता हूं, लेकिन प्रोग्राम शुरू होने पर त्रुटि संदेश अभी भी दिखाई दे रहा है।
फ्रांसिस्को कोरालेस मोरालेस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.