ট্রাস্টি 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-এ হয় না

এফওয়াইআই, ওয়্যারশার্ক-কমনকে পুনরায় কনফিগার করা আসলে ডাবক্যাপের জন্য গ্রুপটি ওয়্যারশার্কে সেট করে। তবুও এটি কাজ করে না। আমি এটা পরীক্ষা করেছিলাম।

14.04 এ এটি কীভাবে করা উচিত?


আমার ধারণা আপনি ইতিমধ্যে পরীক্ষা করেছেন যে আপনি, ব্যবহারকারীটি
ওয়্যারশার্ক

হ্যাঁ. যে বলেন, আমি এই পদস্খলন groups $USER তালিকা wireshark নেই groups $user wireshark তালিকা নয় নেই
Janghou


1
কেবল এটিকে চালান: sudo usermod -aG wireshark $ 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অনুপস্থিত। আপনি যদি ত্রুটি বার্তা দেখতে পান তবে। টার্মিনালে যান এবং

sudo dpkg-reconfigure wireshark-common

" YES" হিসাবে উত্তরটি চয়ন করুন .এরপরে গোষ্ঠীতে ব্যবহারকারী যুক্ত করুন

sudo adduser $USER wireshark

তারপরে আপনার মেশিনটি পুনরায় চালু করুন এবং ওয়্যারশার্ক খুলুন। এটা কাজ করে।


4
আপনাকে পুনরায় আরম্ভ করতে হবে না। লগ আউট / ইন করতে হবে।
হিমাইল

1
অ্যাডুজার কমান্ডে "-a" প্যারামিটার যুক্ত করতে ভুলবেন না। -a, --add USER add USER to GROUP
থানোস

2
আমাকে পুনরায় চালু করতে হয়েছিল - লগইন / আউট কাজ করে না (উবুন্টু 16.10-64 বিট)
টিএমট্রন

হ্যাঁ এটি কাজ করে, আপনি দয়া করে উপরের কমান্ডগুলি বিস্তারিতভাবে ব্যাখ্যা করতে পারেন, বা কোনও লিঙ্ক সরবরাহ করতে পারেন?
অভয় শেগাল

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

এই প্রশ্নটি পরীক্ষা করুন


এখন আমি সমস্ত ইন্টারফেস দেখতে পাচ্ছি, তবে প্রোগ্রামটি শুরু হওয়ার পরে ত্রুটি বার্তাগুলি এখনও প্রদর্শিত হচ্ছে।
ফ্রান্সিসকো মোরালেস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.