लिनक्स पर्यावरण में उपयोगकर्ता खाते कैसे काम करते हैं
जब आप इसे स्थापित करने के बाद इसे लॉन्च करके एक नया लिनक्स वितरण सेट अप करते हैं, तो आपको बैश खोल के लिए उपयोगकर्ता खाता बनाने के लिए कहा जाता है। विंडोज़ इसे आपके "यूनिक्स उपयोगकर्ता खाते" कहते हैं। इसलिए, यदि आप "बॉब" नाम और पासवर्ड "लेटमेइन" प्रदान करते हैं, तो आपके लिनक्स उपयोगकर्ता खाते को "बॉब" नाम दिया गया है और इसमें होम फोल्डर "/ home / bob" है। खोल में अपना पासवर्ड दर्ज करने की आवश्यकता है, आपको "letmein" दर्ज करना होगा। ये प्रमाण-पत्र आपके विंडोज उपयोगकर्ता खाते और पासवर्ड से पूरी तरह से स्वतंत्र हैं।
आपके द्वारा स्थापित प्रत्येक लिनक्स पर्यावरण में अपनी स्वयं की कॉन्फ़िगरेशन है, जिसमें अलग-अलग फ़ाइलें, इंस्टॉल किए गए प्रोग्राम और कॉन्फ़िगरेशन सेटिंग्स शामिल हैं। आपको इंस्टॉल किए गए प्रत्येक लिनक्स वितरण के लिए आपको एक यूनिक्स उपयोगकर्ता नाम और पासवर्ड बनाना होगा।
बैश के लिए अपना डिफ़ॉल्ट उपयोगकर्ता खाता कैसे बदलें
उबंटू बैश खोल में अपना डिफ़ॉल्ट उपयोगकर्ता खाता बदलने के लिए, एक कमांड प्रॉम्प्ट विंडो या पावरशेल विंडो खोलें।
कमांड प्रॉम्प्ट विंडो खोलने के लिए, स्टार्ट मेनू खोलें, "cmd" के लिए खोजें, और फिर एंटर दबाएं। पावरशेल विंडो खोलने के लिए, स्टार्ट बटन (या विंडोज + एक्स दबाएं) पर राइट-क्लिक करें, और उसके बाद पावर उपयोगकर्ता मेनू से "विंडोज पावरशेल" चुनें।
-
उबंटू:
ubuntu config --default-user username
-
ओपनएसयूएसई लीप 42:
opensuse-42 --default-user username
-
एसयूएसई लिनक्स एंटरप्राइज़ सर्वर 12:
sles-12 --default-user username
आप केवल एक उपयोगकर्ता खाता निर्दिष्ट कर सकते हैं जो पहले से ही लिनक्स पर्यावरण में मौजूद है।
उदाहरण के लिए, डिफ़ॉल्ट उपयोगकर्ता को रूट के रूप में सेट करने के लिए, निम्न आदेश चलाएं। यह सुविधाजनक है यदि आप अपना यूनिक्स उपयोगकर्ता खाता पासवर्ड भूल गए हैं, क्योंकि मूल उपयोगकर्ता के पास पूर्ण सिस्टम पहुंच है। आप नए उपयोगकर्ता खाते बनाने और रूट शैल से अपने मौजूदा उपयोगकर्ता खाते के पासवर्ड को रीसेट करने में सक्षम होंगे।
-
उबंटू:
ubuntu config --default-user root
-
ओपनएसयूएसई लीप 42:
opensuse-42 --default-user root
-
एसयूएसई लिनक्स एंटरप्राइज़ सर्वर 12:
sles-12 --default-user root
बैश में नया उपयोगकर्ता खाता कैसे बनाएं
आप चलकर उपयोगकर्ता खाते बना सकते हैं
adduser
लिनक्स पर्यावरण के बैश खोल के भीतर से आदेश। उदाहरण के लिए, उबंटू पर ऐसा करने के लिए, बस अपने नए उपयोगकर्ता खाते के नाम से "newuser" को प्रतिस्थापित करने के बाद निम्न आदेश चलाएं:
sudo adduser newuser
प्रमाणीकृत करने के लिए अपने वर्तमान उपयोगकर्ता खाते का पासवर्ड प्रदान करें, और उसके बाद नए उपयोगकर्ता खाते के लिए पासवर्ड दर्ज करें। (यदि आपको अपने वर्तमान यूनिक्स खाते का पासवर्ड याद नहीं है, तो रूट उपयोगकर्ता को डिफ़ॉल्ट उपयोगकर्ता खाते के रूप में सेट करने के लिए पिछले अनुभाग में शामिल कमांड का उपयोग करें।)
आपको नए खाते के लिए "पूर्ण नाम" और फोन नंबर जैसी अन्य जानकारी प्रदान करने के लिए भी कहा जाएगा। यह डेटा आपके कंप्यूटर पर स्थानीय रूप से संग्रहीत है, और यह महत्वपूर्ण नहीं है। आप इन फ़ील्ड को खाली छोड़ने के लिए केवल एंटर दबा सकते हैं।
एक नया उपयोगकर्ता खाता बनाने के बाद, आप इसे उपरोक्त आदेश का उपयोग करके डिफ़ॉल्ट उपयोगकर्ता खाता बना सकते हैं, या इसका उपयोग कर स्विच कर सकते हैं
su
नीचे दी गई छवि में दिखाया गया आदेश।
अपने बैश उपयोगकर्ता खाते का पासवर्ड कैसे बदलें
अपने बैश उपयोगकर्ता खाते के पासवर्ड को बदलने के लिए, आपको बैश पर्यावरण के अंदर सामान्य लिनक्स कमांड का उपयोग करना होगा। वर्तमान उपयोगकर्ता खाते का पासवर्ड बदलने के लिए, आप एक बैश खोल लॉन्च करेंगे और निम्न आदेश चलाएंगे:
passwd
अपना उपयोगकर्ता खाता का वर्तमान पासवर्ड दर्ज करें, और फिर नया पासवर्ड प्रदान करें।
किसी अन्य उपयोगकर्ता खाते का पासवर्ड बदलने के लिए- उदाहरण के लिए, यदि आप अपना पासवर्ड भूल गए हैं और फिर रूट खाता को डिफ़ॉल्ट उपयोगकर्ता खाते के रूप में सेट करते हैं- तो आपने निम्न आदेश चलाया है, जहां "उपयोगकर्ता नाम" उस खाते का उपयोगकर्ता नाम है जिसका पासवर्ड आप चाहते हैं परिवर्तन:
passwd username
यह आदेश रूट अनुमतियों के साथ चलाना आवश्यक है, इसलिए आपको इसे उपसर्ग करना होगा
sudo
उबंटू पर यदि आप इसे रूट उपयोगकर्ता के रूप में नहीं चला रहे हैं:
sudo passwd username
उपयोगकर्ता खातों के बीच स्विच कैसे करें
ubuntu config --default-user username
(या आपके लिनक्स वितरण के लिए समकक्ष कमांड) नियंत्रित करता है कि कौन सा उपयोगकर्ता खाता बैश खोल डिफ़ॉल्ट रूप से उपयोग करता है। हालांकि, यदि आप बैश के साथ कई उपयोगकर्ता खातों का उपयोग करना चाहते हैं, तो आप बैश खोल के अंदर उनके बीच स्विच कर सकते हैं।
ऐसा करने के लिए, उपयोगकर्ता नाम के साथ "उपयोगकर्ता नाम" को प्रतिस्थापित करने के लिए, बैश खोल में निम्न आदेश चलाएं:
su username
आपको अन्य उपयोगकर्ता खाते का पासवर्ड दर्ज करने के लिए कहा जाएगा, और फिर आपको उस उपयोगकर्ता खाते में बैश खोल में स्विच कर दिया जाएगा।