21Aug

Jak změnit uživatelský účet v systému Windows 10 Ubuntu Bash Shell

Při prvním instalaci shellu Ubuntu Bash v systému Windows 10 budete vyzváni k vytvoření uživatelského jména a hesla pro prostředí Bash. Bash se automaticky přihlásí do tohoto uživatelského účtu při každém spuštění shellu, ale můžete jej změnit - a jeho heslo.

To však nemůžete udělat pouze se standardními příkazy Linuxu. Namísto toho musíte použít příkaz lxrun z prostředí mimo Bash.

Jak uživatelské účty pracují v Bash Shell systému Windows 10

Když nastavíte Bash v systému Windows 10 spuštěním příkazu bash.exe nebo příkazu lxrun / install, systém Windows vás požádá, abyste vytvořili uživatelský účet pro použití v shellu Bash. Systém Windows nazývá tento uživatelský účet systému UNIX.Takže pokud zadáte jméno "bob" a heslo "letmein", uživatelský účet systému Linux bude nazván "bob" a bude mít domovský adresář "/home/ bob".Když potřebujete zadat své heslo do shellu, musíte zadat "letmein".To je zcela nezávislé na uživatelském účtu a hesle systému Windows.

Každý uživatel systému Windows má své vlastní prostředí Bash, včetně samostatných souborů, nainstalovaných programů a konfiguračních nastavení.Pokud jiný uživatelský účet systému Windows v počítači nastaví Bash, budou vyzváni k nastavení vlastního uživatelského účtu pro prostředí Bash. Prostory prostředí Bash zůstanou zcela odděleny, každý s vlastními uživatelskými účty, které nejsou přístupné z jiného prostředí.

Jinými slovy, každý uživatelský účet systému Windows má vlastní samostatnou karanténu Ubuntu Bash, ve které se přehraje.

Jak změnit výchozí uživatelský účet pro Bash

Chcete-li změnit výchozí uživatelský účet ve složce Ubuntu Bash, otevřete okno Příkazový řádek nebo PowerShellokno. Klepněte pravým tlačítkem myši na tlačítko "Start" nebo stiskněte klávesu Windows + X na klávesnici a vyberte "Příkazový řádek" a otevřete jej.

V okně příkazového řádku( nikoliv okno Bash shell) spusťte následující příkaz. Nahraďte "myusername" do níže uvedeného příkazu pomocí nového uživatelského jména:

lxrun / setdefaultuser myusername

Pokud uživatelský účet v prostředí Bash již neexistuje, bude vytvořen a budete vyzváni k zadání hesla.

Chcete-li použít kořenový účet jako výchozí uživatelský účet, můžete spustit následující příkaz:

lxrun / setdefaultuser root

Tímto nastavíte uživatelský účet uživatele root jako výchozí uživatelský účet bez hesla. Kořenový účet bude také nastaven jako výchozí uživatelský účet bez hesla, pokud jste nainstalovali prostředí Bash příkazem "lxrun / install / y".

Změna hesla uživatelského účtu

Chcete-li změnit heslo uživatele účtu Bash, budete muset používat normální příkazy Linux v prostředí Ubuntu Bash. Chcete-li změnit heslo, spusťte balíček Bash a spusťte následující příkaz:

passwd

Budete požádáni o zadání aktuálního hesla uživatelského účtu a budete požádáni o zadání nového.

Jak přepínat mezi uživatelskými účty

Příkaz lxrun / setdefaultuser řídí, které uživatelské účty shell Bash používá ve výchozím nastavení.Chcete-li však používat více účtů uživatelů s Bash, můžete mezi nimi přepínat, pokud jste uvnitř shell Bash.

Chcete-li to provést, spusťte následující příkaz ve složce Bash a nahraďte "uživatelské jméno" uživatelským jménem, ​​který chcete použít:

su username

Budete vyzváni k zadání hesla jiného uživatelského účtu a poté přepnete natento uživatelský účet ve složce Bash.

Jak vytvořit nový uživatelský účet v Bashu

Uživatelské účty můžete vytvořit pomocí příkazu lxrun / setdefaultuser. Můžete však také vytvořit nové uživatelské účty z prostředí Bash. Chcete-li to provést, spusťte následující příkaz a nahraďte "mynewuser" názvem nového uživatelského účtu.

sudo adduser mynewuser

Budete vyzváni k zadání hesla svého aktuálního uživatelského účtu k ověření a potom zadejte heslo pro uživatelský účet. Budete také požádáni o poskytnutí dalších informací, jako je "celé jméno" a telefonní čísla pro tento účet. To vše je uloženo místně v počítači a není důležité.Jednoduše stisknutím klávesy Enter necháte tato pole prázdná.

Po vytvoření nového uživatelského účtu jej můžete přepnout pomocí výše uvedeného příkazu su.