मुखपृष्ठ » कैसे » क्यों लिनक्स रूट निर्देशिका को हटाने के लिए उपयोगकर्ताओं को अनुमति देता है?

    क्यों लिनक्स रूट निर्देशिका को हटाने के लिए उपयोगकर्ताओं को अनुमति देता है?

    अधिकांश समय, हममें से कोई भी स्वेच्छा से एक ऐसी क्रिया करता है जो सचमुच हमारे ऑपरेटिंग सिस्टम को तोड़ देगा और हमें उन्हें पुनः स्थापित करने के लिए मजबूर करेगा। लेकिन क्या होगा अगर उपयोगकर्ता के हिस्से पर दुर्घटना से भी ऐसी कार्रवाई आसानी से हो सकती है? आज के SuperUser Q & A पोस्ट में एक भ्रमित पाठक के प्रश्न का उत्तर है.

    आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है-स्टैक एक्सचेंज का एक उपखंड, क्यू एंड ए वेब साइटों का एक समुदाय-संचालित समूह है।.

    प्रश्न

    सुपरयूजर रीडर फैन्क्सिंग जानना चाहता है कि लिनक्स उपयोगकर्ताओं को रूट डायरेक्टरी को हटाने की अनुमति क्यों देगा:

    जब मैंने पहली बार अपने कंप्यूटर पर लिनक्स स्थापित किया था, तो मैं हमेशा उपयोग करना पसंद करता था जड़ क्योंकि मुझे जोड़ने की आवश्यकता नहीं थी sudo और हर बार अपना पासवर्ड दर्ज करने के बाद मैंने एक कमांड निष्पादित किया जिसे रूट स्तर की अनुमतियों की आवश्यकता थी.

    एक दिन, मैं सिर्फ एक निर्देशिका निकालना चाहता था और भाग गया rm -rf /, जो मेरे सिस्टम को "तोड़" दिया। मैं सोच रहा था कि लिनक्स के डिजाइनरों ने इतनी खतरनाक कमांड को इतनी आसानी से चलाने से क्यों नहीं रोका.

    लिनक्स उपयोगकर्ताओं को रूट डायरेक्टरी को हटाने की अनुमति क्यों देता है?

    उत्तर

    सुपरयूजर योगदानकर्ता बेन एन के पास हमारे लिए जवाब है:

    आपको अपने कंप्यूटर के साथ जो कुछ भी करना है, उसे करने से क्यों रोकना चाहिए? लॉग इन के रूप में जड़ या उपयोग कर रहा है sudo सचमुच मशीन से कह रहा है, "मुझे पता है कि मैं क्या कर रहा हूं।" लोगों को संदिग्ध चीजें करने से रोकना आमतौर पर उन्हें चतुर चीजें करने से रोकता है (जैसा कि रेमंड चेन द्वारा व्यक्त किया गया है).

    इसके अलावा, उपयोगकर्ता को रूट निर्देशिका को टार्च करने की अनुमति देने का एक अच्छा कारण है: ऑपरेटिंग सिस्टम और फाइल सिस्टम को पूरी तरह से मिटाकर कंप्यूटर को डिकम्पोजिशन करना। (खतरा! कुछ यूईएफआई प्रणालियों पर, rm -rf / भौतिक मशीन को भी ईंट कर सकते हैं।) चेरोट जेल के अंदर करना भी एक उचित बात है.

    जाहिर है, लोगों ने गलती से कमान को इतना चला दिया कि एक सुरक्षा सुविधा को जोड़ा गया. rm -rf / जब तक अधिकांश प्रणालियों पर कुछ भी नहीं होता है -नो-की रक्षा-रूट की आपूर्ति भी की जाती है, और ऐसा कोई तरीका नहीं है जिससे आप दुर्घटना के कारण टाइप कर सकें। यह खराब-लिखित लेकिन सुविचारित शेल स्क्रिप्ट्स के खिलाफ पहरा देने में भी मदद करता है.


    स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में विचार व्यक्त करो। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तर पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें.

    इमेज क्रेडिट: विकिमीडिया कॉमन्स