21Aug

Kako spremeniti uporabniški račun v Windows 10 Ubuntu Bash Shell

Ko prvič namestite lupino Ubuntu Bash v operacijskem sistemu Windows 10, boste morali v okolju Bash ustvariti uporabniško ime in geslo. Bash se bo samodejno prijavil v ta uporabniški račun, ko boste zagnali lupino, vendar jo lahko spremenite - in njegovo geslo.

Tega ne morete narediti samo s standardnimi ukazi Linuxa. Namesto tega morate za nadzor nad tem ukazom uporabiti ukaz lxrun zunaj okolja Bash.

Kako uporabniški računi delujejo v okenski šoli Windows 10

Ko nastavite Bash v operacijskem sistemu Windows 10 z zagonom programa bash.exe ali ukaza lxrun / install, vas bo Windows pozval, da ustvarite uporabniški račun za uporabo v lupini Bash. Windows pokliče vaš »uporabniški račun UNIX«.Torej, če podate ime "bob" in geslo "letmein", bo vaš uporabniški račun Linux imenovan "bob" in imeti domače mape "/home/ bob".Ko boste morali v geslu vnesti geslo, boste morali vnesti "letmein".To je popolnoma neodvisno od vašega uporabniškega računa Windows in gesla.

Vsak uporabnik sistema Windows ima svoje okolje Bash, vključno z ločenimi datotekami, nameščenimi programi in konfiguracijskimi nastavitvami.Če drugi uporabniški račun Windows v računalniku nastavi Bash, bodo morali za okolje Bash nastaviti lasten uporabniški račun. Okolje Bash bo ostalo popolnoma ločeno, vsak z lastnimi uporabniškimi računi, ki niso dostopne iz drugega okolja.

Z drugimi besedami, vsak uporabniški račun za Windows ima svoj ločeni Ubuntu Bash sandbox za igranje.

Spreminjanje privzetega uporabniškega računa za Bash

Če želite spremeniti svoj privzet uporabniški račun v lupini Ubuntu Bash, odprite okno ukaznega poziva ali PowerShellokno. Z desno miškino tipko kliknite gumb »Start« ali pa pritisnite tipko Windows + X na tipkovnici in izberite »Ukazni poziv«, da ga odprete.

V oknu Ukazni poziv( ne okno Bash shell), zaženite naslednji ukaz. V spodnjem ukazu z novim uporabniškim imenom zamenjajte "myusername" v novem ukazu:

lxrun / setdefaultuser myusername

Če uporabniški račun v okolju Bash še ne obstaja, bo ustvarjen in vas bo pozval za geslo.

Če želite uporabiti root račun kot privzeti uporabniški račun, lahko zaženete spodnji ukaz:

root lxrun / setdefaultuser root

To bo korenski uporabniški račun nastavil kot privzet uporabniški račun brez gesla. Root račun bo nastavljen tudi kot vaš privzeti uporabniški račun brez gesla, če ste okolje Bash namestili z ukazom "lxrun / install / y".

Spreminjanje gesla uporabniškega računa Bash

Če želite spremeniti geslo svojega uporabniškega računa Bash, boste morali uporabljati običajne ukaze Linux v okolju Ubuntu Bash.Če želite spremeniti geslo, boste zagnali lupino Bash in zagnali ta ukaz:

passwd

Vnesli boste trenutno vpisano geslo za vaš uporabniški račun in nato boste morali ponuditi novo.

Kako preklopiti med uporabniškimi računi

Ukaz lxrun / setdefaultuser nadzoruje, kateri uporabniški račun uporablja Bashova lupina privzeto.Če želite uporabljati več uporabniških računov z aplikacijo Bash, lahko med njimi preklapljate med lupino Bash.

Če želite to narediti, v ukazni vrstici Bash vnesite naslednji ukaz, tako da uporabniško ime, ki ga želite uporabiti, zamenjajte:

su uporabniško ime

Pozvani boste, da vnesete geslo drugega uporabnika in nato preklopite nauporabniškega računa v oknu Bash.

Kako ustvariti nov uporabniški račun v Bash

Ustvarite lahko uporabniške račune z ukazom lxrun / setdefaultuser. Vendar lahko v okolju Bash ustvarite tudi nove uporabniške račune.Če želite to narediti, preprosto zaženite naslednji ukaz, ki nadomešča »mynewuser« z imenom novega uporabniškega računa.

sudo adduser mynewuser

Zahtevali boste, da navedete geslo trenutnega uporabniškega računa za preverjanje pristnosti in nato vnesite geslo za uporabniški račun. Prav tako boste morali navesti druge podatke, na primer "polno ime" in telefonske številke za ta račun. To je vse shranjeno lokalno na vašem računalniku in ni pomembno. Lahko samo pritisnete Enter, da pustite ta polja prazna.

Ko ustvarite nov uporabniški račun, ga lahko preklopite z zgornjim ukazom su.