আমি সর্বদা ALT+ F2টিপতে এবং টাইপ করা উদাহরণ হিসাবে উদাহরণস্বরূপ gksu nautilusবা gksudo nautilusউভয়ই সমান; মূল সুযোগগুলি সহ গ্রাফিকাল প্রোগ্রামগুলি চালানো । যাইহোক, আমি সবেমাত্র একটি পরীক্ষার সিস্টেমে রেরিং ইনস্টল করেছি এবং এটি আর কাজ করে না।
gksuএবং gksudoএকটি ডিফল্ট রেরিং ইনস্টলের অংশ হিসাবে ইনস্টল করা হয় না; যদিও তারা ভান্ডারগুলিতে রয়েছে। 12.04 এ কমপক্ষে gksudoকেবল একটি প্রতীকী লিঙ্ক ছিলgksu
আমি সর্বদা এটি করার কারণগুলি হ'ল কারণ এটি যখন sudoকিছু পরিস্থিতিতে ব্যবহার করা প্রায়শই নিরাপদ থাকে তবে এটি গ্রাফিকাল অ্যাপ্লিকেশনগুলির সাথে সমস্যা সৃষ্টি করতে পারে কারণ gksuআপনি নিজে যেমন চালাচ্ছেন তবুও উত্সাহিত সুবিধাগুলি সহ আপনি প্রোগ্রামটি মূলsudo হিসাবে চালাচ্ছেন।
এর অর্থ আপনি অজান্তেই সমালোচনামূলক সিস্টেম ফাইলগুলির মালিক পরিবর্তন করতে পারেন। এর ফলে সমস্যা হতে পারে।
এই যুক্তিটি এখানে আরও ভালভাবে ব্যাখ্যা করা হয়েছে:
কেন একটি নতুন ইনস্টল থেকে কমান্ড সরানো হয়েছে এবং এর পরিবর্তে আমাদের কী ব্যবহার করা উচিত?
gksudoএবং gksuহয় না যদিও একে অপরের একটি সিম্বলিক লিঙ্ক (প্রোগ্রাম সনাক্ত করে তা কিভাবে শুরু করা হয়েছিল) হল অভিন্ন। একটি সূক্ষ্ম পার্থক্য রয়েছে যে বিরল ক্ষেত্রে নির্বাচিত সিস্টেম ফাইলগুলি হারাতে পারে। অতএব, আপনি ব্যবহার শুরু না করা পর্যন্ত pkexec, দয়া করে সর্বদা gksudoপরিবর্তে ব্যবহার করুন gksu।
gksudoএকই সাথে দেখতে পেয়েছি gksudo এবং gksu এর মধ্যে পার্থক্য কী? । আপনি কি এই প্রশ্নের একটি উত্তর যুক্ত করতে পারেন যা পার্থক্যটি ব্যাখ্যা করে দয়া করে; বা আমাদের এমন কোনও ওয়েবসাইটের লিঙ্ক দিন যা এটির ব্যাখ্যা দেয় যাতে আমাদের মধ্যে কেউ তা করতে পারে।
gksuডিফল্টরূপে ইনস্টল হওয়া বন্ধ করার কারণটি বিকাশকারীরা মনে করেন যে সুবিধাটি নিয়ন্ত্রণের জন্য পোলকিট একটি ভাল উপায়। সুতরাং তারা পরিবর্তে এটি ব্যবহারের জন্য অ্যাপ্লিকেশনগুলি ধীরে ধীরে স্থানান্তরিত করে চলেছে। gksuঅন্যান্য অ্যাপ্লিকেশনগুলির উপর নির্ভরশীল কারণ এটি ডিফল্ট ইনস্টলটির কেবলমাত্র একটি অংশ ছিল। যেহেতু ডিফল্ট ইনস্টলের কোনও কিছুই নির্ভর করে না gksuবা gksudoএটি আর নির্ভরতা হিসাবে টানতে পারে না।
