21Aug
Wanneer u de Ubuntu Bash-shell voor het eerst installeert op Windows 10, wordt u gevraagd om een gebruikersnaam en wachtwoord voor de Bash-omgeving te maken. Bash logt automatisch in op dat gebruikersaccount telkens wanneer u de shell start, maar u kunt het wijzigen - en het bijbehorende wachtwoord.
Je kunt dit echter niet alleen doen met standaard Linux-commando's. In plaats daarvan moet u het lxrun-commando van buiten de Bash-omgeving gebruiken om dit te regelen.
Hoe gebruikersaccounts werken in de Bash Shell
van Windows 10 Wanneer u Bash instelt op Windows 10 door het bash.exe-programma of lxrun / install uit te voeren, vraagt Windows u een gebruikersaccount aan te maken voor gebruik in de Bash-shell. Windows noemt dit uw "UNIX-gebruikersaccount".Dus, als u de naam "bob" en het wachtwoord "letmein" opgeeft, krijgt uw Linux-gebruikersaccount de naam "bob" en heeft deze de thuismap "/home/ bob".Wanneer u uw wachtwoord in de shell moet invoeren, moet u "letmein" invoeren. Dit is volledig onafhankelijk van uw Windows-gebruikersaccount en wachtwoord.
Elke Windows-gebruiker heeft zijn eigen Bash-omgeving, inclusief afzonderlijke bestanden, geïnstalleerde programma's en configuratie-instellingen. Als een ander Windows-gebruikersaccount op uw computer Bash instelt, wordt hen gevraagd om een eigen gebruikersaccount voor de Bash-omgeving in te stellen. De Bash-omgevingen blijven volledig gescheiden, elk met hun eigen gebruikersaccounts die niet toegankelijk zijn vanuit de andere omgeving.
Met andere woorden, elke Windows-gebruikersaccount heeft zijn eigen aparte Ubuntu Bash-sandbox om in te spelen.
Hoe u uw standaardgebruikersaccount voor Bash
kunt veranderen Om uw standaardgebruikersaccount in de Ubuntu Bash-shell te veranderen, opent u een Command Prompt-venster of PowerShellvenster. Klik met de rechtermuisknop op de knop "Start" of druk op Windows + X op uw toetsenbord en selecteer "Opdrachtprompt" om er een te openen.
Voer de volgende opdracht uit in het opdrachtpromptvenster( geen Bash-shellvenster).Vervang "mijngebruikersnaam" in de onderstaande opdracht met uw nieuwe gebruikersnaam:
lxrun / setdefaultuser mygebruikersnaamAls de gebruikersaccount nog niet bestaat in de Bash-omgeving, wordt deze gemaakt en wordt u om uw wachtwoord gevraagd.
Als u het root-account als uw standaardgebruikersaccount wilt gebruiken, kunt u de onderstaande opdracht uitvoeren:
lxrun / setdefault-gebruikersrootHiermee wordt de rootgebruikersaccount ingesteld als uw standaardgebruikersaccount zonder wachtwoord. Het root-account zal ook worden ingesteld als uw standaardgebruikersaccount zonder wachtwoord als u de Bash-omgeving hebt geïnstalleerd met de opdracht "lxrun / install / y".
Het wachtwoord van uw Bash-gebruikersaccount wijzigen
Om het wachtwoord van uw Bash-gebruikersaccount te wijzigen, moet u normale Linux-opdrachten gebruiken in de Ubuntu Bash-omgeving. Als u uw wachtwoord wilt wijzigen, start u een Bash-shell en voert u de volgende opdracht uit:
passwdU wordt gevraagd om het huidige wachtwoord van uw gebruikersaccount in te voeren en vervolgens wordt u gevraagd een nieuw wachtwoord in te voeren.
Schakelen tussen gebruikersaccounts
De opdracht lxrun / setdefaultuser bepaalt welk gebruikersaccount de Bash-shell standaard gebruikt. Als u echter meerdere gebruikersaccounts wilt gebruiken met Bash, kunt u hiertussen schakelen terwijl u zich in een Bash-shell bevindt.
Voer hiervoor de volgende opdracht uit in een Bash-shell en vervang "gebruikersnaam" door de gebruikersnaam die u wilt gebruiken:
su gebruikersnaamU zult gevraagd worden om het wachtwoord van de andere gebruikersaccount in te voeren, waarna u overschakelt naardat gebruikersaccount in de Bash-shell.
Een nieuw gebruikersaccount maken in Bash
U kunt gebruikersaccounts maken met de opdracht lxrun / setdefaultuser. U kunt echter ook vanuit de Bash-omgeving nieuwe gebruikersaccounts maken. Om dit te doen, voert u gewoon de volgende opdracht uit en vervangt u "mijnnieuwe gebruiker" door de naam van uw nieuwe gebruikersaccount.
sudo adduser mynewuserU wordt gevraagd om het wachtwoord van uw huidige gebruikersaccount te verifiëren en vervolgens een wachtwoord in te voeren voor het gebruikersaccount. Er wordt u ook gevraagd om andere informatie te verstrekken, zoals een 'volledige naam' en telefoonnummers voor dit account. Dit wordt allemaal lokaal op uw computer opgeslagen en is niet belangrijk. U kunt gewoon op Enter drukken om deze velden leeg te laten.
Nadat u een nieuwe gebruikersaccount hebt gemaakt, kunt u hiernaar overschakelen met de bovenstaande su-opdracht.