গ্রাফিকাল অ্যাপ্লিকেশনগুলি দিয়ে চালানো sudo
কখনও কখনও এ জাতীয় সমস্যার কারণ হতে পারে।
ব্যাখ্যা
sudo
অতি ব্যবহারকারী সুবিধার সাথে প্রোগ্রামটি চালায় (যেমন রুট হিসাবে চালানো), তবে প্রোগ্রামটি এখনও আপনার হোম ডিরেক্টরিটি আপনার হোম ডিরেক্টরি হিসাবে দেখায় ।
সুতরাং, যখন সফ্টওয়্যারটি তার কনফিগারেশন ফাইলগুলি লিখবে, এটি আপনার হোম ডিরেক্টরিতে ফাইলগুলি তৈরি করবে যা মূল ব্যবহারকারীর মালিকানাধীন । আপনি নিজেরাই সম্পাদনা করতে বা মুছতে পারবেন না এমন ফাইলগুলি শেষ করেছেন এবং সফ্টওয়্যারটি চলমান রয়েছে যেহেতু আপনি এটিকে কোনও সংশোধন করতে পারবেন না, ফলে আরও সমস্যার সৃষ্টি হবে।
সবচেয়ে ভালো সমাধান কি?
একটা বিকল্প নেই: gksudo
।
Sudo এর এই রূপটি হোম ভেরিওয়ের মতো পরিবেশের ভেরিয়েবলগুলি সেট আপ করবে যা গ্রাফিকাল অ্যাপ্লিকেশনগুলি রুট হিসাবে চালানোকে অনেক বেশি নিরাপদ করে এবং আপনার হোম ডিরেক্টরিতে রুট-মালিকানাধীন ফাইল তৈরিতে প্রোগ্রামগুলিকে বিভ্রান্ত করবে না।
কেন এটি গ্রাফিকাল অ্যাপ্লিকেশনগুলিকে প্রভাবিত করে?
এটি কেবল গ্রাফিকাল অ্যাপ্লিকেশনগুলিকেই প্রভাবিত করে না, বা এটি সমস্ত গ্রাফিকাল অ্যাপ্লিকেশনগুলিকেও প্রভাবিত করে না। এটি এমন অ্যাপ্লিকেশনগুলিকে প্রভাবিত করে যা বর্তমান ব্যবহারকারীর হোম ডিরেক্টরিতে কনফিগারেশন সঞ্চয় করে। গ্রাফিকাল অ্যাপ্লিকেশনগুলির মধ্যে এটি আরও সাধারণ।
কখনও কখনও অ্যাপ্লিকেশনগুলি sudo দিয়ে চালিত হয় কিনা তা সনাক্ত করতে সক্ষম হবে এবং সে অনুযায়ী তাদের আচরণটি সামঞ্জস্য করবে, তবে গ্রাফিকাল অ্যাপ্লিকেশনগুলির সাথে এটি সাধারণ নয় যা সাধারণত sudo দিয়ে চালানো হবে বলে আশা করা যায় না।
আমি কীভাবে সমস্যাটি সমাধান করব?
আপনাকে আপনার নিজের ডিরেক্টরি ডিরেক্টরিতে ডিরেক্টরিগুলির মালিকানাধীন ফাইল এবং ডিরেক্টরিগুলি খুঁজে বের করতে হবে। আমার মতে তাদের মালিকানা পরিবর্তনের চেয়ে এগুলি সরিয়ে ফেলা ভাল, কারণ তারা আপনার ব্যবহারকারীর জন্য নয়, মূল ব্যবহারকারী হিসাবে ছিল, তাই আপনি যদি কেবল মালিকানা পরিবর্তন করেন তবে অপ্রত্যাশিত প্রভাব থাকতে পারে। আপনি যদি সিদ্ধান্ত নিতে চান তবে অবশ্যই তাদের ব্যাক আপ নিতে পারেন them
আপনার হোম ডিরেক্টরিতে মূলের মালিকানাধীন ফাইলগুলি সন্ধান করতে:
find ~ -user root
আপনার যদি এখনও কিছু অ্যাপ্লিকেশন (আপনার ব্যবহারকারী হিসাবে চালানো) নিয়ে সমস্যা হয় তবে রিবুট করার চেষ্টা করুন /tmp
এবং কিছু এখনও চলছে। মাঝেমধ্যে কিছু অ্যাপ্লিকেশনগুলি তাদের বিদ্যমান কনফিগারেশন ফাইলগুলিকে দূষিত করেছে এবং আপনার নিজের ডিরেক্টরিতে আপনার সমস্ত কনফিগারেশন অপসারণ করতে হবে , তবে আশা করি এটি অনেকের ক্ষেত্রেই হবে না।
sudo
গ্রাফিকাল প্রোগ্রামগুলির সাথে আপনাকে চালনা না করার একটি কারণ ।