আমি গেমিং সার্ভার পরিচালনা করা কয়েকজনের মধ্যে একজন। সার্ভারটি বর্তমানে উবুন্টু 14.04 চলছে, যা মাত্র 3 সপ্তাহ আগে ইনস্টল করা হয়েছিল।
কিছু দিন আগে পর্যন্ত সবকিছু ঠিকঠাক চলছিল, আমাদের কয়েকটি সমস্যা ছিল। আমি সন্দেহ করি যে কেউ আমাদের এসএসএইচ সার্ভারে হ্যাক করেছে এবং গুরুতরভাবে কিছু গোলমাল করতে সক্ষম হয়েছে।
আমি যখন আদেশটি কার্যকর করার চেষ্টা করি তখন আমি sudo
নিম্নলিখিত ত্রুটিটি পাই:
sudo: unable to stat /etc/sudoers: No such file or directory
সুতরাং প্রথম ভাবা ফাইলটি মুছে ফেলা হয়েছে এবং কেবল পুনরায় তৈরি করা দরকার, তবে ls /etc/
দেখায় যে sudoers ফাইলটি ইতিমধ্যে বিদ্যমান। তদ্ব্যতীত, ন্যানো (আমার পছন্দসই সম্পাদক) দ্বারা সম্পাদিত হয়ে গেলে এটি স্পষ্ট হয়ে যায় যে ফাইলটি সম্পূর্ণ কৌশলটিতে এবং সঠিকভাবে ফর্ম্যাটেড।
ls -l
এছাড়াও দেখায় যে sudoers ফাইলটিতে -r--r----
ব্যবহারকারী রুট এবং গোষ্ঠী মূলের জন্য অনুমতি রয়েছে , যা গবেষণা থেকে sudo ফাইলটি পড়তে সক্ষম হওয়ার জন্য পর্যাপ্ত পরিমাণে হওয়া উচিত, অস্থায়ীভাবে আমি -rwxrwx---
রুট রুটের জন্য ফাইলটি দিয়েছি (সেশনের জন্য tmux ব্যবহার করছিলাম) নিয়ন্ত্রণ এবং আমরা ইতিমধ্যে রুট হিসাবে একটি অধিবেশন ছিল), এখনও ব্যর্থ।
সুতরাং ফাইলটি বিদ্যমান, এর ভিতরে থাকা সামগ্রীটি সঠিক, এর যথাযথ অনুমতি রয়েছে। এটা আর কি হতে পারতো. আমি জিজ্ঞাসুবাদু ডট কম এ এখানে যারা একই রকম সমস্যা পেয়েছি তাদের দিকে কিছুটা তাকালাম, একটি সমাধান আমি খুঁজে পেয়েছিলাম যে আশাবাদী বলে মনে হয়েছিল, তা হল সুডোর ফাইলটি ব্যাক আপ করা, তারপরে ব্যবহার করুন:
apt-get purge sudo
apt-get install sudo
এবং তারপরে পুরানোটির সাথে নতুন সুডো ফাইলটি প্রতিস্থাপন করুন। দুর্ভাগ্যক্রমে এটি কার্যকর হয়নি। সুডোর ফাইলগুলির ত্রুটি নেই বলে আরও দূরে সরিয়ে দিতে, আমি আবার সমাধানটি চেষ্টা করেছিলাম এবং sudo
সদ্য তৈরি হওয়া sudoers ফাইলটি দিয়ে কার্যকর করার চেষ্টা করেছি এবং একই ত্রুটি পেয়েছি।
-------- সম্পাদনা করুন --------
অনুমিত অ-অযৌক্তিক সুডোর ফাইলগুলি যা আছে তাতে আগ্রহী যে কারও জন্য, এখানে অনুরোধের মাধ্যমে একটি ফিল্টার করা সংস্করণ (ব্যবহারকারীর নাম ফিল্টার করা আছে): http://paste.ubuntu.com/7781967/