Najděte uživatelské účty ve WSL Linux ve Windows 10
V distribuci WSL Linux můžete mít více uživatelských účtů. Tento příspěvek vysvětluje, jak rychle najít dostupné uživatelské účty v konzole WSL. Metoda popsaná v článku je vhodná pro jakoukoli distribuci WSL.
Možnost spouštět Linux nativně ve Windows 10 poskytuje funkce WSL. WSL je zkratka pro Windows Subsystem for Linux, který byl zpočátku omezen pouze na Ubuntu. Moderní verze WSL umožňují instalace a spuštění více linuxových distribucí z obchodu Microsoft Store.
Po povolení WSL, můžete si z obchodu nainstalovat různé verze Linuxu. Můžete použít následující odkazy:
- Ubuntu
- openSUSE Leap
- SUSE Linux Enterprise Server
- Kali Linux pro WSL
- Debian GNU/Linux
a více.
Když vás spustit distribuci WSL poprvé otevře okno konzoly s ukazatelem průběhu. Po chvíli čekání budete vyzváni k zadání názvu nového uživatelského účtu a jeho hesla. Tento účet bude váš výchozí uživatelský účet WSL který bude použit k automatickému přihlášení při každém spuštění aktuální distribuce. Také bude zahrnut do skupiny 'sudo', aby bylo možné spouštět příkazy zvýšený (jako kořen).
Každá distribuce Linuxu běžící na podsystému Windows pro Linux má své vlastní uživatelské účty a hesla pro Linux. Kdykoli budete muset nakonfigurovat uživatelský účet Linux přidat distribuci, přeinstalovat nebo resetovat. Uživatelské účty Linuxu nejsou nezávislé pouze na distribuci, ale jsou také nezávislé na vašem uživatelském účtu Windows, takže můžete přidat nebo odstranit uživatelský účet systému Linux bez změny přihlašovacích údajů systému Windows.
Najít uživatelské účty ve WSL Linux ve Windows 10,
-
Běh vaše distribuce WSL Linux, např. Ubuntu.
- Chcete-li zobrazit vše, co souvisí s uživatelskými účty v distribuci, spusťte příkaz
cat /etc/passwd|více
. Výstup obsahuje speciální účty používané pro démony, aplikace a systémové uživatelské účty. Thevíce
příkaz pozastaví výstup konzoly po každé stránce pro pohodlné čtení. - Nyní proveďte následující příkaz:
cat /etc/login.defs
a poznamenejte si hodnoty UID_MIN a UID_MAX. Ve většině případů budou UID_MIN =1000 a UID_MAX 60000. Viz poznámka níže. - Chcete-li vypsat pouze běžné uživatele, kteří jsou vytvořeni ručně, spusťte příkaz cat
/etc/passwd|cut -d: -f1,3|awk -F ':' '$2 >= 1000 {print $0}'|awk -F ':' '$2 < 60000 {prin
t $0}'
. Nahraďte 1000 a 60000 hodnotami UID_MIN a UID_MAX z kroku 3.
Poznámka: Když vytvoříte nového uživatele pomocí useradd
jeho UID (jedinečný identifikátor uživatele) bude automaticky vybrán z /etc/login.defs
soubor v závislosti na UID_MIN
a UID_MIN
hodnoty. Výběrem hodnot z tohoto rozsahu budete moci vypsat pouze běžné uživatelské účty.
The střih
příkaz extrahuje hodnoty pro sloupec #1 a sloupec #3 ze souboru passwd (oddělený ':'). The awk
příkaz filtruje výstup dvakrát pro dolní a horní hranici.
Související články.
- Odebrat uživatele z WSL Linux Distro ve Windows 10
- Přidejte uživatele do WSL Linux Distro ve Windows 10
- Aktualizujte a upgradujte WSL Linux Distro ve Windows 10
- Spusťte WSL Linux Distro jako konkrétní uživatel ve Windows 10
- Resetujte a zrušte registraci WSL Linux Distro ve Windows 10
- Obnovení hesla pro WSL Linux Distro ve Windows 10
- Všechny způsoby, jak spustit WSL Linux Distro ve Windows 10
- Nastavit výchozí WSL Linux Distro ve Windows 10
- Najděte Running WSL Linux Distros ve Windows 10
- Ukončit běh WSL Linux Distro ve Windows 10
- Odeberte Linux z navigačního podokna ve Windows 10
- Export a import WSL Linux Distro ve Windows 10
- Získejte přístup k souborům WSL Linux ze systému Windows 10
- Povolte WSL ve Windows 10
- Nastavit výchozího uživatele pro WSL ve Windows 10
- Sestavení Windows 10 18836 zobrazuje systém souborů WSL/Linux v Průzkumníkovi souborů