आप सोच रहे हैं कि !
, *
या x
यहाँ एक विशेष अर्थ है, और इसलिए चिंता कर रहे हैं कि उनके बीच कुछ अंतर हो सकता है।
तथ्य यह है कि इन पात्रों को केवल इसलिए चुना जाता है क्योंकि वे बाहर खड़े होते हैं, कम से कम पश्चिमी आंखों के लिए। ये वर्ण एक गुम मान, या एक अपवाद मामले, या चेतावनी को दर्शाते हैं। आप boogabooga
यहां डाल सकते हैं और बिल्कुल उसी तरह का प्रभाव डाल सकते हैं ।
इसका कारण यह है कि जिस तरह से यूनिक्स प्रकार के सिस्टम पर पासवर्ड संभाले जाते हैं। जब सिस्टम एक पासवर्ड प्रविष्टि प्राप्त करता है, तो यह इसे हैश करता है और इसे संग्रहीत हैश से तुलना करता है। इसलिए, यहां जो कुछ भी मायने रखता है वह यह है कि आप कुछ वर्णों या वर्णों के अनुक्रम का उपयोग करते हैं जो संभवतः एक वैध पासवर्ड हैश नहीं हो सकता है। (इसमें स्पष्ट कारणों से एक बृहदान्त्र भी शामिल नहीं होना चाहिए।)
हालांकि कोर ओएस के दृष्टिकोण से इन पात्रों के बीच कोई अंतर नहीं है, कुछ सम्मेलन हैं:
जब लिनक्स pwconv(8)
प्रोग्राम देखता है x
, तो इसका मतलब है कि "मैं पहले से ही इस सार्वजनिक पासवर्ड हैश को छाया पासवर्ड फ़ाइल में स्थानांतरित कर चुका हूं।"
यही कारण है कि व्यवहार में एक महत्वपूर्ण मामला नहीं है, क्योंकि में कनवर्ट करने (या, स्वर्ग की सहायता से आप, के दिनों से ) छाया पासवर्ड हमारे पीछे अब कर रहे हैं।
यदि आप किसी उपयोगकर्ता का उपयोग करते हैं usermod -L
या passwd -l
उसे लॉक करते हैं, तो !
इसका विशेष अर्थ है /etc/shadow
क्योंकि यह कन्वेंशन "इस हैश को तोड़ने के लिए है इसलिए यह किसी भी अधिक मेल नहीं खाता है।"
संग्रहीत हैश में किसी भी अन्य वर्ण को जोड़ने से यह भी टूट जाएगा। इस सम्मेलन का उल्लंघन केवल रोकता है usermod -U
या passwd -u
से अनलॉक उपयोगकर्ता का प्रवेश। बस के रूप में समान रूप से सच है, के बाद से आप इसे एक फर्जी चरित्र जोड़कर हाथ से बंद कर दिया, आप इसे हटाकर हाथ से अनलॉक कर सकते हैं।
हालांकि, इस सवाल के संबंध में सभी सामान्य ज्ञान हैं। इसमें कोई सम्मलेन नहीं है groupmod -L
या gpasswd -l
इसलिए नहीं !
है /etc/group
।
अधिक सामान्य ज्ञान: यदि आप उपयोगकर्ता खातों को हाथ से बंद करने जा रहे हैं , तो आपको [A-Za-z0-9/\]
सेट से दूर रहना चाहिए , क्योंकि वे हैश के लिए कानूनी वर्ण हैं। यही कारण है कि एक कारण usermod
का उपयोग करता है !
यहाँ के बजाय x
।
मुझे आपके सभी /etc/group
पासवर्ड फ़ील्ड को सामान्य करने में कुछ भी गलत नहीं दिख रहा है , अगर इससे आपको बेहतर महसूस होता है। ऐसा करके, आप पहले से ही कह रहे हैं कि आप इन फ़ाइलों को हाथ से हैक करके खुश हैं, इसलिए आप संभवतः उन उपकरणों का उपयोग करने के लिए नहीं हैं जो वैसे भी अंतर के बारे में परवाह करते हैं। भले ही, परिवर्तन का दिन-प्रतिदिन के ऑपरेशन पर कोई प्रभाव नहीं पड़ने वाला है।
*
?