সুডো একটি ত্রুটি নিয়ে আসে, কিছুই রুট হিসাবে চালাতে পারে না


12

কোনও কারণে, যখন আমি কোনও প্রোগ্রাম চালানোর চেষ্টা করি (আমি একটি রুটকিট শিকারী চালানোর চেষ্টা করছি: rkhunter) কমান্ড লাইনে মূল হিসাবে sudo সহ:

sudo rkhunter

তারপরে আমি এই বার্তাটি পেয়েছি:

You must be the root user to run this program

এবং তারপরে আমি এই লাইনগুলি পেয়েছি:

sudo: error in /etc/sudo.conf, line 0 while loading plugin 'sudoers_policy'
sudo: /usr/lib/sudo/sudoers.so must only be writable by owner
sudo: fatal error, unable to load plugins

আমি ঠিক টাইপ করার চেষ্টা করি sudoতবে এটি উপরের মত একই তিনটি ত্রুটি নিয়ে আসে। এছাড়াও /etc/sudo.conf এর অস্তিত্ব নেই।

আমি সুডোর মাধ্যমে রুট হিসাবে অন্য কোনও প্রোগ্রাম চালাতে পারি না। এটিও আজব ছিল কারণ আমি একদিন আগে রুট হিসাবে চালাতে পারি। আমি এটি কাজ করতে চাই।
ঠিক তাই আপনি জানেন, লুবুন্টু 14.04.1 চালাচ্ছি আমি এই কম্পিউটারের একমাত্র ব্যবহারকারী এবং প্রশাসক।

উত্তর:


30

আপনি যদি রুট হিসাবে লগইন করতে পারেন:

$ su root     #enter password
$ chmod 644 /usr/lib/sudo/sudoers.so
$ chown -R root /usr/lib/sudo

যদি তা না হয় তবে আপনাকে পুনরুদ্ধার মোডে শুরু করতে হবে, আপনার ডিস্কে লেখার অনুমতি নিতে হবে এবং সেই ফাইলটির মোড পরিবর্তন করতে হবে। https://wiki.ubuntu.com/RecoveryMode

$ mount -o remount,rw /
$ chmod 644 /usr/lib/sudo/sudoers.so

আমি একটি হেডলেস রাস্পবেরি পাই ব্যবহার করছি - আমি কীবোর্ড বা মনিটর ছাড়াই পুনরুদ্ধার মোডে কীভাবে শুরু করব?
বড় অর্থ

এটিতে কি এমন একটি এসডিকার্ড নেই যা আপনি সহজেই আপনার ডেস্কটপ / ল্যাপটপের সাথে সামঞ্জস্য করতে পারেন?
aldwinaldwin

এটিতে একটি এসডিকার্ড রয়েছে, ভাল চিন্তাভাবনা আছে, আমি কেবল এটি প্লাগ ইন করতে এবং সেখান থেকে বুট করতে পারি
বিগ মানি

0

প্রথমটি আপনার টার্মিনালটি খুলুন তারপর টাইপ করুন এবং প্রবেশ করুন

pkexec su

এটি আপনাকে রুট ব্যবহারকারী হিসাবে লগ ইন করবে

এখন টাইপ করুন (আপনার পিসির ব্যবহারকারীর নাম দিয়ে ব্যবহারকারী নামটি প্রতিস্থাপন করুন):

chown -R username /usr/lib/

এখন ফাইল এক্সপ্লোরার খুলুন এবং যাও /usrবা অন্য টার্মিনালে এটি টাইপ করুন:nautilus /usr

এখন, lib ফোল্ডারে ডান ক্লিক করুন এবং 'অনুমতি' ট্যাবে যান।

সেখান থেকে 'গ্রুপ' এবং 'অন্য' এর অ্যাক্সেস পরিবর্তন করে 'ফাইলগুলি অ্যাক্সেস করুন'

এখন 'সংযুক্ত ফাইলের জন্য অনুমতি পরিবর্তন করুন' বাটনে ক্লিক করুন এখন 'গ্রুপ' এবং 'অন্যদের'-' অ্যাক্সেস ফাইলগুলি 'বা' কেবল-পঠনযোগ্য 'তে অ্যাক্সেস পরিবর্তন করুন।

এখন সেই উইন্ডোটি বন্ধ করুন এবং টার্মিনালে ফিরে আসুন (রুট ব্যবহারকারীর সাথে একটি)।

এখন টাইপ করুন

chown -R root /usr/lib/

ভাল খবর!

এখন আপনি sudoআবার ব্যবহার করতে পারেন ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.