আমি রুন নন ব্যবহারকারী হিসাবে চালানোর জন্য ওয়্যারশার্ক স্থাপন করছি, একটি লা এখানে , যা:
sudo apt-get install wireshark
sudo dpkg-reconfigure wireshark-common
sudo usermod -a -G wireshark $USER
(restart)
এই সব দুর্দান্ত। তবে আমি যখন ওয়্যারশার্ক ব্যবহারকারীর হিসাবে ওয়্যারশার্ক শুরু করার চেষ্টা করব তখন:
sudo -s -u $USER wireshark
আমি নিম্নলিখিত ত্রুটি পেয়েছি:
no protocol specified
gtk-warning ** cannot open display
"কোনও প্রোটোকল নির্দিষ্ট করা হয়নি" অংশটি বেশ সোজা সামনে বলে মনে হচ্ছে। আর GTK-সাবধানবাণী খোলা প্রদর্শন করতে পারবে না এই ঠিক কহা বলে মনে হয় বিষয়টি ।
"এই কাজটি করার জন্য আপনার দুটি উপায় আছে: এটি প্রদান করুন বা এটি রুট নিন You আপনি (গ্রেগ) এটি 'এক্স হোস্ট লোকাল: রুট' এর মাধ্যমে প্রদান করতে পারেন Or বা রুট এটি নিতে পারে, কারণ এটি আপনার ফাইলগুলিতে অ্যাক্সেস করতে পারে: 'এক্সপোর্ট কর্তৃপক্ষ = / হোম / গ্রেগ / .Xauthority। "
এটি আমার কাছে অর্থবোধ করে না। অন্য ব্যবহারকারীরা যদি কোনওভাবে প্রোগ্রামটি খুলতে না পারেন তবে তাদের অ্যাক্সেস দেওয়ার কী লাভ ছিল? এই পৃথককরণটি সুরক্ষা কারণে করা হয়েছে, সুতরাং উপরের পরিবর্তনটি আগের মন্তব্যটিকে প্রত্যাবর্তন করে না
"এটি আপনার এক্স সার্ভারের অ্যাক্সেস নিয়ন্ত্রণের সাথে করতে হবে You আপনি কেবল নিজের পর্দায় উইন্ডো খোলার জন্য চান না, তাই আপনিও করেন So সুতরাং আপনি যদি নিজের অ্যাকাউন্টের (গ্রেগ) এর অধীনে এক্স সার্ভারটি চালু করেন তবে অন্য কোনও ব্যবহারকারীর (মূলের মতো) ) এর অ্যাক্সেস নেই ""
TLDR; মূল এবং অন্যান্য ব্যবহারকারীর অ্যাকাউন্টের মধ্যে বিচ্ছেদ অর্জনের জন্য, এই মানক অনুশীলনটি এবং যেভাবে এটি করা উচিত? এটি আমার কাছে "হ্যাক" বলে মনে হচ্ছে।