वह कौन सा तंत्र है जिसके द्वारा rm /dev/null
रोका जाता है? विशेष रूप से FreeBSD पर, लेकिन मैं अन्य सभी यूनिक्स आधारित प्रणालियों में दिलचस्पी रखता हूं।
वह कौन सा तंत्र है जिसके द्वारा rm /dev/null
रोका जाता है? विशेष रूप से FreeBSD पर, लेकिन मैं अन्य सभी यूनिक्स आधारित प्रणालियों में दिलचस्पी रखता हूं।
जवाबों:
अनुमतियाँ - जब तक आप root
(सुपर-उपयोगकर्ता) या संभवतः कुछ चुनिंदा अन्य उपयोगकर्ताओं या समूहों ( bin
या sys
) में से एक के रूप में चल रहे हों , आपके पास /dev/
निर्देशिका में अनुमति नहीं है , और इसलिए निर्देशिका से कुछ भी नहीं निकाल सकते।
यदि आप हैं root
, तो आप इसे हटा सकते हैं - लेकिन आपका सिस्टम बेहद नाखुश होगा। आप mknod
कमांड (या शायद mknod()
सिस्टम कॉल) का उपयोग करके इसे फिर से बना सकते हैं । या आप एक सादा फ़ाइल बना सकते हैं, लेकिन इसमें 'असली' के समान विशेष गुण नहीं /dev/null
होंगे और यह आपके सिस्टम को गंभीर रूप से खराब कर देगा।
यह प्रयोग के लिए एक अच्छा क्षेत्र नहीं है! (और, अगर आपको प्रयोग करना चाहिए, तो मैं आपके मुख्य मशीन के बजाय एक वीएम का उपयोग करने की सलाह देता हूं।)