ওয়্যারশার্ক - উবুন্টুতে অনুমতি সমস্যা


2

আমি ইনস্টল wireshark( tshark) ব্যবহার করে

sudo apt-get install tshark 

এটি tsharkএক্সিকিউটেবল ইন ইনস্টল /usr/bin/tshark

এখন সমস্যাটি হ'ল আমি রুট অনুমতি ছাড়াই এটি চালাতে পারছি না। একজন সাধারণ ব্যবহারকারীর অনুমতি ব্যবহার করে আমি কীভাবে এই আদেশটি কার্যকর করতে পারি?

উত্তর:


3

ওয়্যারশার্ক উইকিতে প্রয়োজনে অনুমতি এবং সেগুলি "নিষ্ক্রিয়" করার উপায়গুলি নিয়ে আলোচনা করা হয়েছে - যদিও আমি নিশ্চিত যে লিনাক্সে যে কোনও প্যাকেট ধারণ করার জন্য কোনও স্তরের মূলের প্রয়োজন হবে pretty


2

নন-রুট-ব্যবহারকারীদের প্যাকেটগুলি ক্যাপচার করার জন্য আপনাকে ওয়্যারশার্ক কনফিগার করতে হবে:

dpkg-reconfigure wireshark-common

নিজেকে wiresharkগ্রুপে যুক্ত করুন:

sudo usermod -a -G wireshark "$USER"

আপনার সিস্টেমটি পুনরায় চালু করুন যাতে গোষ্ঠী অনুমতিগুলি প্রয়োগ করা হবে। এখন আপনি ওয়্যারশার্ক শুরু করতে পারেন এবং কিছু প্যাকেট ক্যাপচার করতে পারেন!


1

নন-রুট ব্যবহারকারী হিসাবে ওয়্যারশার্ক (tshark's GUI কাজিন) চালানোর সময় কোনও নেটওয়ার্ক ইন্টারফেস দেখতে না পারাতে আমার একই সমস্যা ছিল। আজকাল, উবুন্টু এবং ডেবিয়ান সমর্থন ফাইলের ক্ষমতা যার সাহায্যে আমি ওয়ায়ারশার্ক (এবং tshark) অ-মূল হিসাবে চালাতে সক্ষম হয়েছি।

  1. একটি ওয়্যারশার্ক গ্রুপ তৈরি করুন।

    sudo groupadd wireshark  
    
  2. আপনার ব্যবহারকারী নামটি ওয়্যারশার্ক গোষ্ঠীতে যুক্ত করুন।

    sudo usermod -a -G wireshark yourusername
    
  3. ডাম্পক্যাপের গ্রুপ মালিকানাটি ওয়্যারশার্ক গ্রুপে পরিবর্তন করুন।

    sudo chgrp wireshark /usr/bin/dumpcap
    
  4. 754 এ ডাম্পক্যাপের ফাইল অনুমতি সেট করুন (ব্যবহারকারীর জন্য rwx, গ্রুপের জন্য আরএক্স)।

    sudo chmod 754 /usr/bin/dumpcap
    
  5. ডাম্পক্যাপের জন্য ফাইল ক্ষমতা সক্ষম করুন।

    sudo setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/dumpcap
    
  6. আপনি dpkg-reconfigureযদি সিনেরাপটিকের মাধ্যমে প্যাকেজ হিসাবে ওয়্যারশার্ক বা tshark ইনস্টল করেন এবং নন-রুট ব্যবহারকারীদের জন্য প্যাকেট ক্যাপচার সক্ষম করে থাকেন তবে আপনার ওয়্যারশার্ক-সাধারণের জন্য চালানোর দরকারও পড়তে পারে।

    sudo dpkg-reconfigure wireshark-common
    

ক্যাপচার সুবিধাগুলি সম্পর্কে দুর্দান্ত ওয়্যারশার্ক উইকি দেখুন । "কেবলমাত্র একটি গোষ্ঠীতে ক্যাপচার অনুমতি সীমাবদ্ধ করা হচ্ছে" শিরোনামে বিভাগটি দেখুন ...
জুন_ইন_জেজু

1
wireshark গ্রুপ ও অনুমতি দ্বারা সেট করা হবেdpkg-reconfigure wireshark-common
MichielB

0

নেটওয়ার্ক কার্ডটিকে প্রিমিসিয়াস মোডে রাখার জন্য সম্ভবত এটির রুট শংসাপত্রের প্রয়োজন need আপনাকে http://www.zzee.com/solutions/linux-permitted.shtml#setuid ব্যবহারকারী আইডি সেট করতে হবে বা এটি sudo দিয়ে চালাতে হবে। সুডো আরও ভাল, আরও সুরক্ষিত, বিকল্প।


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