অন্য দিন আমি আমার ওয়েব সার্ভারে কিছু রক্ষণাবেক্ষণের কাজ করছিলাম। আমি তাড়াহুড়ো করেছিলাম এবং ঘুমিয়ে পড়েছি, তাই sudo
কমান্ডটি ব্যবহার করে সবকিছু করেছি ।
এবং তারপরে, আমি ঘটনাক্রমে Ctrl+ চাপলাম V, আমার ওয়েব সার্ভারে এই আদেশটি পাঠিয়েছি:
sudo rm -rf /*
তাদের উপরের কমান্ডটি কী করে তা ভাবছেন: এটি আমার পুরো ওয়েব সার্ভারটি মুছে ফেলে
ভাগ্যক্রমে, আমার ব্যাকআপ ছিল এবং দুঃখের বিষয়, এই দুর্দান্ত ত্রুটিটি ঠিক করতে আমাকে আরও দুটি ঘন্টা জেগে থাকতে হয়েছিল। তবে তার পর থেকে আমি ভাবছিলাম:
নির্দিষ্ট কমান্ডের জন্য সর্বদা sudo পাসওয়ার্ড প্রয়োগ করার কোনও উপায় আছে কি?
সার্ভার যদি আমাকে একটি পাসওয়ার্ড জিজ্ঞাসা করে তবে আমি নিজেকে অনেক ঝামেলা থেকে বাঁচাতে পারি। এটি হয়নি, কারণ আমি sudo
এই মহিমান্বিত ত্রুটির আগে প্রায় 5 টি কমান্ড দৌড়েছিলাম ।
সুতরাং, এটি করার কোন উপায় আছে? rm
সর্বদা প্রয়োগ করার জন্য আমার কেবল কমান্ডের সাথে পাসওয়ার্ড দরকার । অন্যান্য কমান্ডগুলি আমি ব্যবহার করছি যা সাধারণত nano
বা cp
যা উভয়ই (কিছুটা পরিমাণে) পরিবর্তনযোগ্য।
/*
যাওয়ার আগে @ সোলসটিসি সম্প্রসারণ করা হবে। সুতরাং কমান্ডটি একটি একক যুক্তি দেখতে পাচ্ছে না, তবে যুক্তিগুলির তালিকা ( /bin /boot /cdrom /dev /etc /home
...)
rm
কমান্ডটির পাসওয়ার্ড রাখতে চায় না । sudo
আরএম কমান্ডটি ব্যবহৃত হওয়ার সাথে সাথে তারা কেবল একবারের জন্য অনুরোধ করতে চায় । আপনার সংযুক্ত প্রশ্নের সমাধান যখন আপনার প্রথম আদেশটি হবে তখন কিছুটা বিরক্তিকর হয়ে উঠবে sudo rm
। এটিকে দুটি পাসওয়ার্ড, এক করার জন্য আপনাকে জিজ্ঞাসা করবে হিসাবে sudo
জন্য এক rm
।