WSL या विंडोज सबसिस्टम फॉर लिनक्स विंडोज 10 का एक अनिवार्य घटक है और उन डेवलपर्स के लिए वरदान है जो अपना काम पूरा करने के लिए लिनक्स के किसी भी फ्लेवर पर भरोसा करते हैं। हालांकि, स्टार्टअप पर एडमिनिस्ट्रेटर अकाउंट सेट हो जाने के बाद उपयोगकर्ताओं को प्रबंधित करना हमेशा एक समस्या रही है। इस लेख में, हम जांच करेंगे कि विंडोज 10 पर विंडोज सबसिस्टम फॉर लिनक्स डिस्ट्रो पर डिफ़ॉल्ट उपयोगकर्ता कैसे सेट करें, उपयोगकर्ता स्विच करें, और उपयोगकर्ता हटाएं।

WSL के लिए डिफ़ॉल्ट उपयोगकर्ता सेट करें, उपयोगकर्ता स्विच करें, उपयोगकर्ता हटाएं
हम इस गाइड में निम्नलिखित प्रक्रियाओं को कवर करेंगे:
- WSL के लिए डिफ़ॉल्ट उपयोगकर्ता कैसे सेट करें
- WSL के लिए उपयोगकर्ता कैसे स्विच करें
- WSL के लिए उपयोगकर्ता कैसे हटाएं।
1] WSL के लिए डिफ़ॉल्ट उपयोगकर्ता सेट करें
जब आप अपने विंडोज 10 कंप्यूटर पर WSL डिस्ट्रो खोलते हैं, तो यह आपको एक विशेष डिफ़ॉल्ट उपयोगकर्ता खाते में साइन इन करना शुरू कर देता है। यदि आप चाहें तो इस डिफ़ॉल्ट उपयोगकर्ता को बदल सकते हैं। आपको एडमिनिस्ट्रेटर स्तर के अधिकारों के साथ कमांड प्रॉम्प्ट या पावरशेल खोलने की आवश्यकता है।

अब कई लिनक्स डिस्ट्रो के लिए निम्न कमांड निष्पादित करें:
उबंटू:
ubuntu config --default-user <USERNAME>
उबंटू 18.04 LTS:
ubuntu1804 config --default-user <USERNAME>
उबंटू 16.04 LTS:
ubuntu1604 config --default-user <USERNAME>
ओपनएसयूएसई लीप 42:
openSUSE-32 config --default-user <USERNAME>
SUSE लिनक्स:
SLES-12 config --default-user <USERNAME>
डेबियन:
debian config --default-user <USERNAME>
काली लिनक्स:
kali config --default-user <USERNAME>
आप <USERNAME> को ROOT से भी बदल सकते हैं यदि आप डिफ़ॉल्ट उपयोगकर्ता को ROOT पर सेट करना चाहते हैं।
2] WSL में उपयोगकर्ता स्विच करें
जब आप WSL डिस्ट्रो खोलते हैं, तो कमांड लाइन स्वचालित रूप से आपको डिफ़ॉल्ट उपयोगकर्ता में लॉग इन कर देती है जिसके बारे में हमने बात की। लेकिन यदि आप किसी अन्य उपयोगकर्ता खाते में स्विच करना चाहते हैं, तो यह भी काफी सरल है।

डिस्ट्रो के रूट स्थान खोलें। किसी विशेष उपयोगकर्ता पर स्विच करने के लिए निम्नलिखित में से एक कमांड टाइप करें:
su - <USERNAME> su -l <USERNAME> su --login <USERNAME>
आपको <USERNAME> को डिस्ट्रो के अंदर उस उपयोगकर्ता खाते के नाम से बदलना होगा जिसमें आप लॉग इन करना चाहते हैं।
3] WSL में उपयोगकर्ता हटाएं
इस मामले में, दो परिदृश्य होंगे। एक जहां आप SUDO उपयोगकर्ता के रूप में लॉग इन हैं और दूसरा जहां आप ROOT के रूप में लॉग इन हैं। हम दोनों परिदृश्यों को कवर करेंगे।
- जब SUDO उपयोगकर्ता के रूप में लॉग इन हो।
- जब ROOT उपयोगकर्ता के रूप में लॉग इन हो।
जब SUDO उपयोगकर्ता के रूप में लॉग इन हो:

जब आप SUDO उपयोगकर्ता के रूप में लॉग इन हों और उसी लिनक्स डिस्ट्रो के अंदर एक उपयोगकर्ता खाता हटाना चाहते हैं तो निम्न कमांड निष्पादित करें:
sudo deluser <USERNAME>
जब ROOT उपयोगकर्ता के रूप में लॉग इन हो:
और यदि आप ROOT के रूप में लॉग इन हैं, तो विधि थोड़ी अलग है। सबसे पहले, आपको ऊपर दिए गए गाइड को संदर्भित करके डिफ़ॉल्ट उपयोगकर्ता सेट करना होगा। यह डिफ़ॉल्ट उपयोगकर्ता वही होगा जिसे आप हटाना चाहते हैं। फिर, आपको उसी लिनक्स डिस्ट्रो में उपयोगकर्ता हटाने के लिए निम्न कमांड निष्पादित करने की आवश्यकता है:
deluser <USERNAME>
यह सुनिश्चित करना महत्वपूर्ण है कि <USERNAME> वही होना चाहिए जो आपने डिफ़ॉल्ट उपयोगकर्ता बनाया था।
उम्मीद है इससे मदद मिली।
