WSL বা Windows Subsystem for Linux Windows 10-এ একটি অপরিহার্য কম্পোনেন্ট এবং Linux-এর যেকোনো ফ্লেভার ব্যবহার করে কাজ করার ডেভেলপারদের জন্য একটি বরদান। যাইহোক, অ্যাডমিনিস্ট্রেটর অ্যাকাউন্ট স্টার্টআপে সেট আপ হয়ে যাওয়ার পর ইউজাররা ম্যানেজ করা সবসময় একটি সমস্যা रहीেছে। এই আর্টিকেলে আমরা চেক করব Windows 10-এ Windows Subsystem for Linux ডিস্ট্রো-তে ডিফল্ট ইউজার সেট করা, ইউজার স্যুইচ করা, এবং ইউজার রিমুভ করার পদ্ধতি।

WSL-এ ডিফল্ট ইউজার সেট করুন, ইউজার স্যুইচ করুন, ইউজার রিমুভ করুন
এই গাইডে আমরা নিচের প্রক্রিয়াগুলো কভার করব:
- WSL-এ ডিফল্ট ইউজার সেট করার পদ্ধতি
- WSL-এ ইউজার স্যুইচ করার পদ্ধতি
- WSL-এ ইউজার রিমুভ করার পদ্ধতি।
১] WSL-এ ডিফল্ট ইউজার সেট করুন
আপনি যখন আপনার Windows 10 কম্পিউটারে একটি WSL Distro খুলেন, এটি একটি নির্দিষ্ট ডিফল্ট ইউজার অ্যাকাউন্টে সাইন-ইন করা শুরু করে। আপনি চাইলে এই ডিফল্ট ইউজার পরিবর্তন করতে পারেন। আপনাকে Command Prompt বা Powershell অ্যাডমিনিস্ট্রেটর লেভেল অধিকার সহ খুলতে হবে।

এখন নিচের কমান্ডগুলো বিভিন্ন Linux ডিস্ট্রোর জন্য এক্সিকিউট করুন:
Ubuntu:
ubuntu config --default-user <USERNAME>
Ubuntu 18.04 LTS:
ubuntu1804 config --default-user <USERNAME>
Ubuntu 16.04 LTS:
ubuntu1604 config --default-user <USERNAME>
openSUSE Leap 42:
openSUSE-32 config --default-user <USERNAME>
SUSE Linux:
SLES-12 config --default-user <USERNAME>
Debian:
debian config --default-user <USERNAME>
Kali Linux:
kali config --default-user <USERNAME>
আপনি <USERNAME>-কে ROOT দিয়ে রিপ্লেস করতে পারেন যদি আপনি ডিফল্ট ইউজার ROOT করতে চান।
২] WSL-এ ইউজার স্যুইচ করুন
আপনি যখন একটি WSL ডিস্ট্রো খুলেন, কমান্ড লাইন অটোমেটিক্যালি আমরা যা আলোচনা করলাম সে ডিফল্ট ইউজারে লগ-ইন করে। কিন্তু আপনি যদি অন্য একটি ইউজার অ্যাকাউন্টে স্যুইচ করতে চান, তবে এটি খুব সহজ।

ডিস্ট্রোর রুট লোকেশন খুলুন। নিচের যেকোনো একটি কমান্ড টাইপ করুন নির্দিষ্ট ইউজারে স্যুইচ করতে:
su - <USERNAME> su -l <USERNAME> su --login <USERNAME>
আপনাকে <USERNAME>-কে ডিস্ট্রো-র ভেতরের সেই ইউজার অ্যাকাউন্টের নাম দিয়ে রিপ্লেস করতে হবে যেটিতে আপনি লগ-ইন করতে চান।
৩] WSL-এ ইউজার রিমুভ করুন
এই কেসে দুটি সিনেরিও হবে। একটি হবে যেখানে আপনি SUDO ইউজার হিসেবে লগ-ইন থাকবেন এবং অন্যটি যেখানে আপনি ROOT হিসেবে লগ-ইন থাকবেন। আমরা দুটোই কভার করব।
- SUDO ইউজার হিসেবে লগ-ইন থাকা অবস্থায়।
- ROOT ইউজার হিসেবে লগ-ইন থাকা অবস্থায়।
SUDO ইউজার হিসেবে লগ-ইন থাকা অবস্থায়:

আপনাকে নিচের কমান্ড এক্সিকিউট করতে হবে যখন আপনি SUDO ইউজার হিসেবে লগ-ইন থাকেন এবং একই Linux ডিস্ট্রো-র ভেতর একটি ইউজার অ্যাকাউন্ট ডিলিট করতে চান:
sudo deluser <USERNAME>
ROOT ইউজার হিসেবে লগ-ইন থাকা অবস্থায়:
আপনি যদি ROOT হিসেবে লগ-ইন থাকেন, তবে পদ্ধতি কিছুটা ভিন্ন। প্রথমে, উপরের গাইডটি রেফার করুন ডিফল্ট ইউজার সেট করতে। এই ডিফল্ট ইউজারটি হবে সেটি jota আপনি রিমুভ করতে চান। তারপর, একই Linux ডিস্ট্রোতে একটি ইউজার ডিলিট করার জন্য নিচের কমান্ড এক্সিকিউট করুন:
deluser <USERNAME>
নিশ্চিত করুন যে <USERNAME> অবশ্যই সে ইউজার অ্যাকাউন্টের সাথে মিলতে হবে যেটি আপনি ডিফল্ট ইউজার হিসেবে সেট করেছেন।
আশা করি এটি সাহায্য করবে।
