ট্রাস্টি 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.