उपयोक्ता खाता प्रबंधन Linux सिस्टम प्रशासकों की कई चुनौतियों में से एक है। सिस्टम एडमिनिस्ट्रेटर की कुछ जिम्मेदारियां उपयोगकर्ता खातों को सक्षम/अक्षम कर रही हैं, होम निर्देशिका को संरक्षित करना, उपयोगकर्ता अनुमतियां सेट करना, उपयोगकर्ताओं को समूह/शेल असाइन करना, और प्रबंधित करना पासवर्ड।

उपयोगकर्ता खातों का प्रभावी नियंत्रण केवल Linux खाता प्रबंधन की मूल बातों से परिचित होने के बाद ही संभव है। इसलिए, यह लेख उपयोगकर्ता खातों को सुरक्षित करने की दिशा में एक कदम है। यह प्रदर्शित करता है कि लिनक्स उपयोगकर्ताओं के लिए सबसे उपयुक्त और सुरक्षित वातावरण बनाने के लिए उपयोगकर्ता खातों को कैसे बनाएं, हटाएं और संशोधित करें और पूर्वनिर्धारित सेटिंग्स या फ़ाइलों को प्रबंधित करें।

लिनक्स में यूजर अकाउंट कैसे जोड़ें

एहतियात के तौर पर, आपके लिनक्स मशीन का उपयोग करने वाले किसी भी उपयोगकर्ता के पास एक अलग उपयोगकर्ता खाता होना चाहिए। एक उपयोगकर्ता खाता आपको अपनी फ़ाइलों को एक सुरक्षित स्थान पर अलग करने की अनुमति देता है, जिसमें आपकी होम निर्देशिका, पथ, पर्यावरण चर, आदि को तैयार करने की क्षमता होती है।

नए उपयोगकर्ता के निर्माण के साथ शुरुआत करने से पहले,

instagram viewer
उपलब्ध उपयोगकर्ता खातों की सूची बनाएं की मदद से कट गया आदेश इस प्रकार है:

कट-डी: -f1 /etc/passwd

Linux में एक नया उपयोगकर्ता खाता बनाने का सबसे सरल तरीका इसकी सहायता से है उपयोगकर्ता जोड़ें. यह उपयोगिता एक नया उपयोगकर्ता जोड़ते समय अतिरिक्त जानकारी निर्दिष्ट करने के लिए विभिन्न पैरामीटर प्रदान करती है। विकल्पों में से कुछ हैं:

  • -सी: उपयोगकर्ता खाते में विवरण/टिप्पणी जोड़ता है।
    useradd -c "जॉन वाइज" जॉन
  • -डी: निर्दिष्ट उपयोगकर्ता के लिए होम निर्देशिका सेट करता है। डिफ़ॉल्ट रूप से, useradd कमांड इसे उपयोगकर्ता नाम (/home/john) पर सेट करता है, लेकिन आप इसे अपनी पसंद की निर्देशिका के साथ निम्नानुसार बदल सकते हैं:
    useradd -d /mnt/home/john
  • -जी: आपको उपयोगकर्ता के प्राथमिक समूह को सेट करने की अनुमति देता है। यदि आप निर्माण प्रक्रिया के दौरान इसे नहीं जोड़ते हैं, तो उपयोगकर्ता को डिफ़ॉल्ट रूप से एक समूह में जोड़ा जाएगा।
  • -जी: उपयोगकर्ता को कई समूहों में जोड़ता है।
    useradd -G जूस, सेब, लिनक्स, टेक जॉन
  • -ओ: मौजूदा उपयोगकर्ता के यूआईडी का उपयोग करके एक नया उपयोगकर्ता खाता बनाता है।
  • -पी: खाते में एन्क्रिप्टेड पासवर्ड जोड़ने के लिए प्रयुक्त होता है। आप बाद में उपयोग करके अपना पासवर्ड भी जोड़ सकते हैं पासवार्ड कमांड.
    पासवार्ड जॉन

उदाहरण के लिए, यहां बताया गया है कि आप एक नया उपयोगकर्ता जोड़ने के लिए useradd कमांड और उपरोक्त कुछ मापदंडों का उपयोग कैसे कर सकते हैं:

useradd -g Tech -G Apple, linux -s /bin/zsh -c "जेम्स एडेम" एडेम

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

  • सेट तकनीक उपयोगकर्ता के प्राथमिक समूह के रूप में
  • Zsh को उपयोगकर्ता के लिए डिफ़ॉल्ट शेल के रूप में सेट करता है
  • सेब और linux समूहों में adem जोड़ता है। यह ऑपरेशन अंदर नई प्रविष्टियाँ भी बनाता है /etc/group फ़ाइल।
  • सेट /home/adem डिफ़ॉल्ट होम निर्देशिका के रूप में
  • के अंदर नई प्रविष्टियां बनाता है /etc/passwd तथा /etc/shadow फ़ाइलें। कमांड /etc/passwd फाइल में निम्न लाइन जोड़ता है:
    एडम: एक्स: 1002: 1007: जेम्स एडम: / होम / सारा: / बिन / ज़श

डिफ़ॉल्ट उपयोगकर्ता सेटिंग्स को संशोधित करें

useradd कमांड डिफ़ॉल्ट मानों को पढ़ता है /etc/login.defs, /etc/useradd, तथा /etc/default/useradd. आप लिनक्स में अपने पसंदीदा टेक्स्ट एडिटर में फाइलें खोल सकते हैं, कमांड का उपयोग करने से पहले उचित बदलाव कर सकते हैं और सहेज सकते हैं।

आप अंदर उपलब्ध कुछ सेटिंग्स देख सकते हैं login.defs निम्न आदेश का उपयोग करना:

बिल्ली /etc/login.defs | ग्रेप 'पास\|यूआईडी\|जीआईडी'

असम्बद्ध पंक्तियाँ मानों वाले कीवर्ड हैं। उदाहरण के लिए, PASS_MAX_DAYS पासवर्ड समाप्ति के लिए कीवर्ड अधिकतम 9999 दिन निर्धारित करता है। इसी प्रकार, PASS_MIN_LEN कीवर्ड के लिए पासवर्ड की लंबाई कम से कम पांच वर्णों की होनी चाहिए। अंत में, यूआईडी और जीआईडी ​​कीवर्ड किसी भी नए उपयोगकर्ता खाते के लिए उपयोगकर्ता और समूह आईडी श्रेणियों के अनुकूलन की अनुमति देते हैं।

आप के साथ useradd कमांड का उपयोग करके फ़ाइलों के अंदर मौजूद डिफ़ॉल्ट सेटिंग्स को भी देख/संशोधित कर सकते हैं -डी झंडा।

ध्यान दें कि आप इसका उपयोग नहीं करते हैं -डी एक नया खाता बनाने के लिए ध्वजांकित करें। इसके बजाय, यह आपको केवल डिफ़ॉल्ट सेटिंग्स को बदलने की अनुमति देता है। साथ ही, यह केवल कुछ पैरामीटरों के लिए परिवर्तनों का समर्थन करता है जिनका उपयोग useradd कमांड खाता बनाने के लिए करता है।

झंडे विवरण
-बी डिफ़ॉल्ट होम निर्देशिका को संशोधित करता है (/home) नए उपयोगकर्ता खातों के लिए।
-जी डिफ़ॉल्ट नए उपयोगकर्ता प्राथमिक समूह को संशोधित करता है (उपयोगकर्ता नाम) किसी अन्य डिफ़ॉल्ट समूह के साथ।
-एस डिफ़ॉल्ट की जगह लेता है /bin/bash एक और डिफ़ॉल्ट खोल के साथ खोल।
-इ उपयोगकर्ता खाते को अक्षम करने के लिए डिफ़ॉल्ट समाप्ति तिथि को संशोधित करता है YYYY-MM-DD प्रारूप।
-एफ खाता अक्षम होने से पहले और पासवर्ड समाप्ति के बाद निष्क्रिय दिनों को सेट करने की अनुमति देता है

उदाहरण के लिए, निम्न कमांड डिफ़ॉल्ट शेल को बदल देता है /bin/sh और घर निर्देशिका करने के लिए /home/new:

useradd -D -b /home/new -s /bin/sh

Linux पर उपयोगकर्ता समूह संशोधित करें

उपयोगकर्ता खाता विवरण संशोधित करने के लिए usermod एक और सरल लेकिन सीधी लिनक्स उपयोगिता है। यह समान मापदंडों या झंडों का समर्थन करता है जैसे कि उपयोगकर्ता जोड़ें कमांड और इसलिए इसका उपयोग काफी सरल है।

उदाहरण के लिए, आप उपयोगकर्ता adem के डिफ़ॉल्ट शेल को /bin/sh से /bin/bash में निम्नानुसार बदल सकते हैं:

usermod -s /bin/bash adem

अब शामिल करने के लिए आडेम में बिक्री समूह, आपको इसका उपयोग करने की आवश्यकता होगी -एजी एक साधारण के रूप में झंडा -जी ध्वज उपयोगकर्ता को पहले जोड़े गए पूरक समूहों से हटा देगा: सेब तथा लिनक्स.

यूजरमॉड -एजी सेल्स एडेम
बिल्ली / आदि / समूह | ग्रेप एडेम

सम्बंधित: Linux में फ़ाइल सामग्री देखने के लिए सर्वश्रेष्ठ कमांड लाइन उपयोगिताएँ

लिनक्स पर यूजर अकाउंट कैसे डिलीट करें

लिनक्स एक और कमांड-लाइन उपयोगिता प्रदान करता है उपयोगकर्ताडेल किसी भी उपयोगकर्ता खाते को हटाने के लिए। यहाँ मूल सिंटैक्स है:

यूजरडेल यूजरनेम

हालांकि, यह केवल खाते के विवरण को हटा देगा /etc/passwd फ़ाइल। उपयोगकर्ता की होम निर्देशिका को भी हटाने के लिए, का उपयोग करें -आर ध्वज, इस प्रकार है:

यूजरडेल-आर यूजरनेम

सावधानी के तौर पर, हम अनुशंसा करते हैं कि उपयोगकर्ता के स्वामित्व वाली सभी फ़ाइलें ढूंढें और उन्हें किसी अन्य मौजूदा उपयोगकर्ता खाते में पुन: असाइन करें। उपयोग खोज आदेश सभी फाइलों को सूचीबद्ध करने के लिए या तो उपयोगकर्ता के स्वामित्व में या किसी उपयोगकर्ता आईडी को असाइन किया गया है जिसे आपने हटा दिया है या किसी उपयोगकर्ता से संबद्ध नहीं है।

खोजें / -उपयोगकर्ता उपयोगकर्ता नाम -ls
ढूंढें / -यूआईडी 504 -एलएस
ढूँढें / -nouser -ls

संक्षेप में Linux उपयोगकर्ता खाता प्रबंधन

यह आलेख युक्तियों के साथ Linux उपयोगकर्ता खाता निर्माण, विलोपन और संशोधन उदाहरण प्रदर्शित करता है और किसी भी शुरुआती लिनक्स उपयोगकर्ता के लिए ट्रिक्स जो सिस्टम प्रशासन को आगे बढ़ाना चाहता है और उपयोगकर्ता खाता सीखना चाहता है प्रबंध।

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

लिनक्स में यूजर कैसे जोड़ें

अपने लिनक्स पीसी पर परिवार के किसी सदस्य या मित्र को एक्सेस देने की आवश्यकता है? यहां लिनक्स में एक उपयोगकर्ता को जोड़ने और उन्हें अपना खाता देने का तरीका बताया गया है।

आगे पढ़िए

साझा करनाकलरवईमेल
संबंधित विषय
  • लिनक्स
  • उपयोगकर्ता का खाता नियंत्रण
  • लिनक्स प्राथमिक
लेखक के बारे में
रुमैसा नियाज़िक (5 लेख प्रकाशित)

रुमैसा MUO में एक स्वतंत्र लेखिका हैं। उसने गणितज्ञ से लेकर सूचना सुरक्षा के प्रति उत्साही तक कई टोपियाँ पहनी हैं, और अब वह SOC विश्लेषक के रूप में काम कर रही है। उसकी रुचियों में नई तकनीकों के बारे में पढ़ना और लिखना, लिनक्स वितरण, और सूचना सुरक्षा के आसपास कुछ भी शामिल है।

Rumaisa Niazi. की और फ़िल्में या टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें