Linux पर उपयोगकर्ता नाम और अन्य खाता विवरण कैसे बदलें

लिनक्स एक बहु-उपयोगकर्ता ऑपरेटिंग सिस्टम है। और इस फीचर के साथ सिस्टम पर हर यूजर को मैनेज करने की जिम्मेदारी आती है। व्यवस्थापक को यह सुनिश्चित करने की आवश्यकता है कि प्रत्येक उपयोगकर्ता के पास उचित अनुमतियां, विशिष्ट उपयोगकर्ता आईडी, अद्वितीय उपयोगकर्ता नाम आदि हों।

लेकिन क्या होगा यदि आप किसी विशेष उपयोगकर्ता से जुड़ी जानकारी को बदलना चाहते हैं? क्या लिनक्स किसी को भी ऐसे संवेदनशील विवरणों को आसानी से संशोधित करने की अनुमति देता है? यूजरमॉड कमांड इन सभी सवालों का जवाब है।

यह आलेख प्रदर्शित करेगा कि आप लिनक्स पर अपना उपयोगकर्ता नाम कैसे बदल सकते हैं, साथ ही उपयोगकर्ता की उपयोगकर्ता आईडी और होम निर्देशिका को संशोधित करने पर एक विस्तृत मार्गदर्शिका के साथ।

Linux पर उपयोगकर्ता नाम बदलें

Linux पर, /etc/passwd फाइल उपयोक्ताओं से जुड़ी सूचना को संग्रहित करती है. यद्यपि आप पासवार्ड फ़ाइल को संपादित करके उपयोगकर्ता विवरण को सीधे संशोधित कर सकते हैं, यह अनुशंसित अभ्यास नहीं है क्योंकि यह आपके सिस्टम पर विभिन्न मुद्दों को जन्म दे सकता है।

आप उपयोगकर्ता प्रबंधन और मॉडरेशन से संबंधित संचालन करने के लिए लिनक्स द्वारा प्रदान की गई usermod उपयोगिता का उपयोग कर सकते हैं। यूज़रमॉड कमांड आपको लिनक्स पर उपयोगकर्ता के उपयोगकर्ता नाम को बदलने की भी अनुमति देता है।

ध्यान दें कि इन आदेशों को सफलतापूर्वक जारी करने के लिए आपके पास एक सुपरयुसर खाते तक पहुंच होनी चाहिए। यदि आपके पास प्राधिकरण नहीं है, तो आप अपने सिस्टम व्यवस्थापक से आपको sudoers सूची में जोड़ने के लिए कह सकते हैं।

उपयोगकर्ता नाम बदलने के लिए, -l ध्वज का उपयोग usermod के साथ करें:

 usermod -l newusername oldusername

उदाहरण के लिए, उपयोगकर्ता "makeuseof" के उपयोगकर्ता नाम को "muo" में बदलने के लिए:

 usermod -l muo makeuseof

होम फोल्डर का नाम बदलें

उपरोक्त कमांड का उपयोग करके लिनक्स पर उपयोगकर्ता नाम बदलना उस विशेष उपयोगकर्ता की होम निर्देशिका को संशोधित नहीं करता है। -d ध्वज का उपयोग करें यदि आप चाहते हैं कि होम फ़ोल्डर उपयोगकर्ता नाम में किए गए परिवर्तनों को प्रतिबिंबित करे।

उपयोगकर्ता muo की होम निर्देशिका का नाम बदलने के लिए:

 usermod -d /home/muo -m muo

यह सत्यापित करने के लिए कि क्या उपरोक्त आदेश काम करता है, होम निर्देशिका पर जाएं और नाम के फ़ोल्डर का पता लगाएं muo

किसी उपयोगकर्ता को एक नया उपयोगकर्ता आईडी असाइन करें

उपयोगकर्ता नाम बदलने के अलावा, usermod कमांड आपको किसी भी उपयोगकर्ता को एक नया और अद्वितीय UID असाइन करने की अनुमति देता है। यूआईडी शून्य से शुरू होने वाला एक गैर-ऋणात्मक पूर्णांक है। 0-99 के बीच के यूआईडी सिस्टम उपयोगकर्ताओं के लिए आरक्षित हैं।

यूजरमॉड का उपयोग करके लिनक्स पर यूजर आईडी बदलने के लिए:

 usermod -u uid username

…जहां यूआईडी यूजर आईडी है जिसे आप यूजरनेम नाम के यूजर को असाइन करना चाहते हैं।

जब आप यूआईडी बदलते हैं, तो सिस्टम उस विशेष उपयोगकर्ता की /होम निर्देशिका में मौजूद सभी फाइलों और फ़ोल्डरों के मालिक के रूप में नया यूआईडी जोड़ देगा।

ध्यान दें कि उपयोगकर्ता को /home निर्देशिका के बाहर किसी भी फ़ाइल के स्वामी के विवरण को बदलना होगा।

संबंधित: लिनक्स में किसी उपयोगकर्ता को व्यवस्थापकीय विशेषाधिकार कैसे प्रदान करें

उपयोगकर्ता का प्रदर्शन नाम बदलें

उपयोगकर्ता नाम और उपयोगकर्ता आईडी सिस्टम पर किसी विशेष उपयोगकर्ता की पहचान करने के लिए महत्वपूर्ण हैं। इन दोनों के अलावा, Linux /etc/passwd फ़ाइल में उपयोक्ताओं से संबंधित अतिरिक्त "फिंगर सूचना" भी संग्रहीत करता है. इस जानकारी में उपयोगकर्ता का प्रदर्शन नाम, कार्यालय फ़ोन और कार्य फ़ोन शामिल है।

यद्यपि उपयोगकर्ताओं के पास एक पूर्ण विकल्प होता है कि वे ऐसी जानकारी प्रदान करना चाहते हैं या नहीं, लिनक्स आपको इन विवरणों को कभी भी बदलने या हटाने की अनुमति देता है।

आप usermod या chfn कमांड का उपयोग करके अपने खाते के प्रदर्शन नाम को संशोधित कर सकते हैं।

यूजरमॉड कमांड का उपयोग करना

प्रदर्शन नाम बदलने के लिए usermod कमांड के साथ -c ध्वज निर्दिष्ट करें:

 usermod -c "First Last" username

उदाहरण के लिए, यदि आप उपयोगकर्ता muo का प्रदर्शन नाम बदलना चाहते हैं:

 usermod -c "Make UseOf" muo

chfn कमांड का उपयोग करना

chfn कमांड का उपयोग करके प्रदर्शन नाम बदलना सरल है:

 sudo chfn -f "First Last" username

उपयोगकर्ता makeuseof के प्रदर्शन नाम को संशोधित करने के लिए:

 sudo chfn -f "Make UseOf" makeuseof

Linux पर उपयोगकर्ता जानकारी प्रबंधित करना

चूंकि लिनक्स उपयोगकर्ता प्रबंधन से संबंधित बहुत सारे विकल्प प्रदान करता है, इसलिए उन्नत विशेषाधिकार वाले विशेष उपयोगकर्ता की आवश्यकता स्पष्ट है। इसीलिए, प्रत्येक लिनक्स सिस्टम में एक रूट यूजर या एक सुपरयूजर होता है, जो सिस्टम पर अन्य यूजर्स की गतिविधियों को नियंत्रित और मॉनिटर करता है।

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