ابحث عن حسابات المستخدمين في WSL Linux في Windows 10
قد يكون لديك حسابات مستخدمين متعددة في توزيعة WSL Linux. يشرح هذا المنشور كيفية العثور بسرعة على حسابات المستخدمين المتوفرة في وحدة تحكم WSL. الطريقة الموضحة في المقالة مناسبة لأي توزيعات WSL.
الإعلانات
يتم توفير القدرة على تشغيل Linux محليًا في نظام التشغيل Windows 10 من خلال ميزة WSL. WSL هو اختصار لـ Windows Subsystem لـ Linux ، والذي كان يقتصر في البداية على Ubuntu فقط. تسمح الإصدارات الحديثة من WSL تثبيت وتشغيل العديد من توزيعات Linux من متجر Microsoft.
بعد، بعدما تمكين WSL، يمكنك تثبيت إصدارات Linux المختلفة من المتجر. يمكنك استخدام الروابط التالية:
- أوبونتو
- openSUSE قفزة
- خادم SUSE Linux Enterprise
- Kali Linux لـ WSL
- دبيان جنو / لينكس
و اكثر.
عندما انت بدء توزيع WSL لأول مرة ، يفتح نافذة وحدة التحكم مع شريط التقدم. بعد لحظة من الانتظار ، سيُطلب منك كتابة اسم حساب مستخدم جديد وكلمة المرور الخاصة به. هذا الحساب سيكون حساب مستخدم WSL الافتراضي الخاص بك سيتم استخدامه لتسجيل الدخول تلقائيًا في كل مرة تقوم فيها بتشغيل التوزيعة الحالية. أيضًا ، سيتم تضمينه في مجموعة 'sudo' للسماح له بتشغيل الأوامر مرتفع (كجذر).
كل توزيعة Linux تعمل على نظام Windows الفرعي لنظام Linux لها حسابات مستخدمي Linux وكلمات مرور خاصة بها. سيكون عليك تكوين حساب مستخدم Linux في أي وقت إضافة التوزيع, إعادة التثبيت أو إعادة التعيين. حسابات مستخدمي Linux ليست مستقلة لكل توزيع فحسب ، بل هي أيضًا مستقلة عن حساب مستخدم Windows الخاص بك ، لذا يمكنك ذلك يضيف أو إزالة حساب مستخدم Linux دون تغيير بيانات اعتماد Windows الخاصة بك.
ابحث عن حسابات المستخدمين في WSL Linux في Windows 10 ،
- يركض توزيعة WSL Linux الخاصة بك ، على سبيل المثال أوبونتو.
- لرؤية كل ما يتعلق بحسابات المستخدمين في التوزيعة ، قم بتشغيل الأمر
cat / etc / passwd | المزيد
. يتضمن الإخراج حسابات خاصة مستخدمة للشياطين والتطبيقات وحسابات مستخدمي النظام. الأكثر
يقوم الأمر بإيقاف إخراج وحدة التحكم مؤقتًا بعد كل صفحة لقراءة مريحة. - الآن ، قم بتنفيذ الأمر التالي:
cat /etc/login.defs
ولاحظ قيم UID_MIN و UID_MAX. في معظم الحالات ، ستكون UID_MIN = 1000 و UID_MAX 60000. انظر الملاحظة أدناه. - لسرد المستخدمين العاديين الذين تم إنشاؤهم يدويًا فقط ، قم بتشغيل الأمر cat
/ etc / passwd | cut -d: -f1،3 | awk -F ':' '$ 2> = 1000 {print $ 0}' | awk -F ':' $ 2 <60000 {prin
ر $ 0} '
. استبدل 1000 و 60000 بقيم UID_MIN و UID_MAX من الخطوة 3.
ملاحظة: عند إنشاء مستخدم جديد بامتداد useradd
الأمر ، سيتم تحديد UID الخاص به (معرف المستخدم الفريد) تلقائيًا من ملف /etc/login.defs
ملف اعتمادًا على ملف UID_MIN
و UID_MIN
القيم. من خلال تحديد القيم من هذا النطاق ، ستتمكن من سرد حسابات المستخدمين العادية فقط.
ال يقطع
يستخرج الأمر قيم العمود رقم 1 والعمود رقم 3 من ملف passwd (محدد بـ ':'). ال awk
يقوم الأمر بتصفية الإخراج مرتين للحدود الدنيا والعليا.
مقالات ذات صلة.
- قم بإزالة المستخدم من WSL Linux Distro في نظام التشغيل Windows 10
- أضف مستخدمًا إلى WSL Linux Distro في Windows 10
- قم بتحديث وترقية WSL Linux Distro في نظام التشغيل Windows 10
- قم بتشغيل WSL Linux Distro كمستخدم محدد في Windows 10
- إعادة تعيين وإلغاء تسجيل WSL Linux Distro في نظام التشغيل Windows 10
- إعادة تعيين كلمة المرور لـ WSL Linux Distro في نظام التشغيل Windows 10
- كل الطرق لتشغيل WSL Linux Distro في نظام التشغيل Windows 10
- قم بتعيين WSL Linux Distro الافتراضي في نظام التشغيل Windows 10
- ابحث عن تشغيل WSL Linux Distros في Windows 10
- قم بإنهاء تشغيل WSL Linux Distro في نظام التشغيل Windows 10
- قم بإزالة Linux من جزء التنقل في نظام التشغيل Windows 10
- تصدير واستيراد WSL Linux Distro في نظام التشغيل Windows 10
- الوصول إلى ملفات WSL Linux من نظام التشغيل Windows 10
- قم بتمكين WSL في نظام التشغيل Windows 10
- قم بتعيين المستخدم الافتراضي لـ WSL في نظام التشغيل Windows 10
- يعرض Windows 10 Build 18836 نظام ملفات WSL / Linux في مستكشف الملفات