इसे देखने के लिए मूल रूप से दो तरीके हैं:
निर्धारित टूल का उपयोग किए बिना कुछ फ़ाइलों को कभी भी संपादित न करें क्योंकि आप शायद नहीं जानते कि आप क्या कर रहे हैं और यह ठीक है क्योंकि कहा गया है कि उपकरण बेहतर जानते हैं और हमेशा उपलब्ध हैं।
अधिक वास्तविक रूप से, आप इसे अभी भी तोड़ सकते हैं जबकि आप इसके बारे में सोच रहे हैं ताकि आप एक बैकअप प्रति के साथ आगे की योजना बना सकें और आपके द्वारा किए जाने के बाद के अंतरों की तुलना कर सकें क्योंकि आपके सिस्टम की मूल प्रारंभिक loginप्रक्रिया के ins और बहिष्कार के बारे में बुनियादी ज्ञान शायद लायक है जब आप इसे बाद में किसी अन्य तरीके से तोड़ते हैं और कहा जाता है कि उपकरण आपकी मदद नहीं करेगा।
मुझे लगता है कि आप शायद बता सकते हैं जो मैं सुझाता हूं। मैं कहता हूं कि यदि कोई विषय आपको एक पल के लिए भी रुचिकर बनाता है तो आप उस जिज्ञासा को भुनाने के साथ-साथ उस समय एक नया कौशल हासिल कर सकते हैं। विशेष रूप से इस तरह के रूप shadowमें एक - फ़ाइल एक काफी बुनियादी प्रारूप में है, और मुझे इसके बारे में बहुत कम पता है जो मैंने इसे गलती से तोड़ने के बाद सीखा - और यह उस फ़ाइल में किए गए एक संपादन का परिणाम नहीं था।
बजाय पैकेज प्रबंधन डेटाबेस के साथ कुछ अन्य गलती के बाद मेरी समस्या हुई, पैकेज प्रबंधक ने बैकअप को सहेजे बिना इसे अधिलेखित करने का नेतृत्व किया और सिस्टम पर सभी उपयोगकर्ताओं को कटपुत कर दिया गया । आगे की मरम्मत में अज्ञानतावश घिनौने प्रयासों ने अन्य संबंधित फाइलों को नुकसान पहुँचाया और इससे पहले कि मैं /etcएक (उम्मीद से कम हाल ही में) बैकअप से पाठ फ़ाइलों के बहुमत को पुनर्स्थापित करने के लिए लंबे समय से पहले नहीं था ।
एक बार जब मैंने ऐसा कर लिया और सत्यापित किया कि मेरे पास यह कार्यशील स्थिति में है, तो मैंने जानबूझकर, सावधानीपूर्वक यह सब फिर से करने का फैसला किया। और एक बार और। यह सब कुछ महीने पहले था, लेकिन आज मुझे विश्वास है कि मैं loginअपने सिस्टम पर किसी एकल लॉगफाइल के w / एक बार के मुद्दे का निदान कर सकता हूं और इसे किसी भी मूल संपादक के साथ संबोधित कर सकता हूं (और, शायद, एक नज़र या दो man 5 problem_file) ने प्रभावित रूट रूट एफएस को केवल बुनियादी पहुंच प्रदान की। यह सस्ते में प्राप्त नहीं हुआ था - यह मुझे एक दिन में सबसे अधिक समय लगा - और संबंधित कॉन्फिग फाइलों को निर्देशिका में (और यहां तक कि कुछ - जैसे कि लिनक्स पैम के /var/run/no_login- अन्य माउंट पर) फैलाया जाता है - लेकिन यह करने लायक था। और यह थोड़े से पूर्वाभास से सस्ता हो सकता था।
इस कहानी का नैतिक कि यह शायद है नहीं एक अच्छी बात है कि जैसे मिशन के लिए महत्वपूर्ण कॉन्फ़िगरेशन का स्वरूप shadow, passwd, groups, shellsइसलिए हमारे लिए अपारदर्शी है कि हम विशेष उपकरण संपादित करें कि या तरीकों से हमारे काम को सही नहीं हो सकता है रोजगार चाहिए होना चाहिए और कारणों से हम एक साधारण परिवर्तन को प्रभावित करने के लिए नहीं समझते हैं। कम से कम, मुझे लगता है, यह समझने के लिए हमारे लायक है कि हम जो कर सकते हैं, उससे अलग वे क्या करेंगे।
यह शायद है एक अच्छी बात है, तथापि, संपादन के साथ एक बार हम बन परिचित पर्याप्त ने कहा कि है कि हम उन के भीतर कर रहे हैं और बाद में उन्हें बचत टंकण या सरल वाक्यात्मक त्रुटियों हमारे निपटान में उपकरण जो कर सकते हैं इस बात की दोबारा जांच देखते हैं कि का जोखिम हो सकता फ़ाइलें हमारे काम के तरीकों और कारणों के लिए हम पहले से ही हमारे blase संपादन को लागू करने से पहले समझते हैं।