ভাঙা sudo: / etc / sudoers খুলতে পারে না: এরকম কোনও ফাইল বা ডিরেক্টরি নেই


14

আমি ইউনেটবুটিনের সাথে উবুন্টু 11.04 এর একটি লাইভ ইউএসবি স্থির সংস্করণ ইনস্টল করেছি।

কিছুক্ষণ পরে কার্নেলটি আপগ্রেড করার সময় এবং আমার ল্যাপটপে আমার দ্বিতীয় স্ক্রিনটি ব্যবহার করার চেষ্টা করার সময় আমি কিছু ত্রুটিগুলি অনুভব করেছি। পরে আমি একটি অদ্ভুত, আপাতদৃষ্টিতে সম্পর্কিত নয় এমন সমস্যা লক্ষ্য করলাম: প্রতিবার চেষ্টা করার সময় আমি sudosomethingএকই প্রতিক্রিয়া পেয়েছি:

sudo: can't open /etc/sudoers: No such file or directory
sudo: no valid sudoers sources found, quitting

রুট সুবিধার জন্য প্রয়োজনীয় কিছু করতে অক্ষম, আমি singleবুট বিকল্পটি ব্যবহার করে পুনরায় বুট করেছি এবং রুট কনসোলটি অ্যাক্সেস করতে সক্ষম হয়েছি।

আমি নিম্নলিখিত আচরণ লক্ষ্য করেছি:

# ll /etc/sudoers
-r--r----- 0 root root 1014 2011-05-31 16:23 /etc/sudoers
# cat /etc/sudoers
cat: /etc/sudoers: No such file or directory

হার্ড লিঙ্কের গণনা শূন্য হওয়ার সাথে কি কিছু ভুল আছে? আমি কীভাবে এটি পরিবর্তন করতে পারি? হার্ড লিঙ্কের গণনাটি আমার অন্যান্য কম্পিউটারে 1 যা সঠিকভাবে কাজ করে।

লাইভ সেশন ব্যবহারকারী এটি বিবেচনা করে তা এখনও প্রশাসক দলের অন্তর্ভুক্ত।


.bash_historyআপনার ইউএসবি ড্রাইভের হোম ডিরেক্টরিতে আপনার ফাইলটি পরীক্ষা করুন , আপনার কমান্ডটি সেখানে প্রদর্শিত হবে।
লেকেনস্টেইন

উত্তর:


12

শূন্যের একটি হার্ড লিঙ্ক গণনা মানে ডিরেক্টরি এন্ট্রি কোনও ফাইলের অন্তর্ভুক্ত নয়। এটি ক্ষতিগ্রস্থ ফাইল সিস্টেমের মতো শোনাচ্ছে।


আপনি ঠিক বলে মনে হচ্ছে। আমি মুছে ফেলা ইনোডগুলি সম্পর্কে ext2-fs এর কিছু অদ্ভুত বার্তা পেয়েছি। আমি ইউএসবি স্টিক পার্টিশনটি পরীক্ষা করার জন্য টেস্টডিস্ক ব্যবহার করেছি তবে আমি প্রক্রিয়াটিতে কিছু ভুল করেছি এবং এখন কেবল সিস্টেম বুট করতে পারছি না। আমি একটি পরিষ্কার পুনরায় ইনস্টল করতে যাচ্ছি। ইউএসবি স্টিকটি একটি FAT32 পার্টিশনের সাথে ফর্ম্যাট করা হয়েছে, আপনি কি মনে করেন যে এটি অন্য উপায়ে বিভাজন করা ভাল? আমি এখনও মনে করি না যে এটি একটি হার্ডওয়্যার সমস্যা কারণ ইউএসবি স্টিকটি নতুন।
ম্যাক্সিমাম আর

5

@ ফ্লোরিয়ান ডিয়েশ যেমন বলেছিলেন, আমিও fsckসেই পার্টিশনটি সম্পাদন করার পরামর্শ দিই ।

তদুপরি, একক ব্যবহারকারী মোডে থাকাকালীন এবং আপনি যদি নেটওয়ার্ক অ্যাক্সেস করতে পারেন তবে sudoপ্যাকেজটি পুনরায় ইনস্টল করুন :

apt-get --reinstall install sudo

ভাল টিপ, আমি অন্য কম্পিউটার থেকে সুডার ফাইলটি অনুলিপি করার চেষ্টা করেছি (কাজ হয়নি) তবে প্যাকেটটি পুনরায় ইনস্টল করার কথা ভাবেনি। দুর্ভাগ্যক্রমে আমি আর এই সিস্টেমটি বুট করতে পারছি না, তাই আমি একটি পরিষ্কার পুনরায় ইনস্টল করব।
ম্যাক্সিমাম আর

2

লাইভসিডি / লাইভ ইউএসবি-র ক্রমাগত ফাইল সিস্টেম সময়ের সাথে সাথে দূষিত হওয়ার বিষয়ে অন্যান্য ফোরাম / ত্রুটি রয়েছে, উবুন্টুতে 3 বা 4 বছর পিছনে পিছনে যাওয়া কোনও পুরানো ত্রুটি?

একটি লাইভ ইউএসবি / লাইভ সিডি সংস্করণ কেবল সমস্ত অবিরাম ডেটা সংরক্ষণ করতে ক্যাস্পার-আরডাব্লু ফাইলটি ব্যবহার করে, যদি আপনি "পুনরায় ইনস্টল" বা "ক্লিন ইনস্টল" করতে চান তবে পুরানো ক্যাস্পার-আরডব্লু ফাইলটি মুছে ফেলতে এবং একটি নতুন খালি ফাইল তৈরি করা হবে এটি কি (যদিও এটি সম্ভবত শেষ পর্যন্ত আবার দূষিত হয়ে যাবে)?

"নিয়মিত" লাইভ সিডিতে বুট মেনু থেকে অধ্যবসায় ছাড়তে সক্ষম হওয়া উচিত, খনিতে আমি "অধ্যবসায়" শব্দটি সম্পাদনা করতে এবং মুছতে বুট মেনুতে ট্যাব টিপছি (বা সম্ভবত স্থির করুন, মনে নেই) এবং এটি বুট হয় সরল পুরাতন লাইভসিডি, এমনকি আমার অবিচ্ছিন্ন ফাইল সিস্টেমে ত্রুটি থাকলেও (যেমন সুডো কাজ করে না, যতক্ষণ না আমি ক্যাস্পার-আরডব্লু মুছব, নতুন খালি তৈরি করব এবং পরবর্তী মাসের জন্য শুরু না করা পর্যন্ত অন্যান্য বিবিধ সমস্যাগুলি ক্রপ হয়ে যাবে)

পুনশ্চ. ফাইল সিস্টেমের ত্রুটিগুলি সমস্ত ক্যাস্পার-আরডাব্লু ফাইলের মধ্যেই থাকে, ইউএসবি স্টিক (বা মেমরি কার্ড, ইত্যাদি) ফাইল সিস্টেম এবং "ডিস্ক" ভাল অবস্থায় থাকে, কেবল ক্যাস্পার-আরডাব্লুতে খারাপ হয়ে যায়। আমার মেমরি কার্ডে একটি ফ্যাট বা FAT32 ফাইল সিস্টেম রয়েছে, তবে ক্যাস্পার-আরডাব্লুটি এক্স 2 ফাই ব্যবহার করে

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