কোন প্রক্রিয়া দ্বারা rm /dev/nullবাধা দেওয়া হয়? বিশেষত ফ্রিবিএসডি-তে, তবে আমি অন্যান্য ইউনিক্স ভিত্তিক সিস্টেমে ঠিক তেমন আগ্রহী।
কোন প্রক্রিয়া দ্বারা rm /dev/nullবাধা দেওয়া হয়? বিশেষত ফ্রিবিএসডি-তে, তবে আমি অন্যান্য ইউনিক্স ভিত্তিক সিস্টেমে ঠিক তেমন আগ্রহী।
উত্তর:
অনুমতি - আপনি root(সুপার-ব্যবহারকারীর) হিসাবে চালাচ্ছেন বা সম্ভবত নির্বাচিত কয়েকটি ব্যবহারকারী বা গোষ্ঠীগুলির মধ্যে একটি ( binবা sys) না থাকলে আপনার /dev/ডিরেক্টরিতে লেখার অনুমতি নেই এবং তাই ডিরেক্টরি থেকে কোনও কিছুই মুছে ফেলতে পারবেন না।
আপনি যদি হন rootতবে আপনি এটি সরিয়ে ফেলতে পারেন - তবে আপনার সিস্টেমটি অত্যন্ত অসন্তুষ্ট হবে। mknodকমান্ডটি (বা সম্ভবত mknod()সিস্টেম কল) ব্যবহার করে আপনি এটি পুনরায় তৈরি করতে পারেন । অথবা আপনি একটি সরল ফাইল তৈরি করতে পারেন, তবে এতে 'বাস্তব' এর মতো বিশেষ বৈশিষ্ট্য নেই /dev/nullএবং আপনার সিস্টেমকে মারাত্মকভাবে পঙ্গু করে দেবে।
এটি পরীক্ষার জন্য ভাল অঞ্চল নয়! (এবং, যদি আপনাকে অবশ্যই পরীক্ষা-নিরীক্ষা করা হয় তবে আমি আপনার প্রধান মেশিনের চেয়ে ভিএম ব্যবহার করার পরামর্শ দিচ্ছি))