21Aug
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 myusernamePokud 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 rootTí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:
passwdBudete 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 usernameBudete 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 mynewuserBudete 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.