21Aug

Jak zmienić konto użytkownika w systemie Windows 10 na Ubuntu Bash Shell

Podczas pierwszej instalacji powłoki Ubuntu Bash w systemie Windows 10 zostaniesz poproszony o utworzenie nazwy użytkownika i hasła dla środowiska Bash. Bash automatycznie zaloguje się na to konto użytkownika za każdym razem, gdy uruchomisz powłokę, ale możesz to zmienić - i jego hasło.

Nie można tego jednak zrobić za pomocą standardowych poleceń systemu Linux. Zamiast tego należy użyć komendy lxrun spoza środowiska Bash, aby to kontrolować.

Jak działają konta użytkowników w systemie Windows 10 Bash Shell

Po skonfigurowaniu Bash w systemie Windows 10 za pomocą programu bash.exe lub polecenia lxrun / install system Windows poprosi o utworzenie konta użytkownika do użycia w powłoce Bash. System Windows nazywa to "kontem użytkownika UNIX".Jeśli podasz nazwę "bob" i hasło "letmein", twoje konto użytkownika Linux zostanie nazwane "bob" i będzie miało katalog domowy "/home/ bob".Kiedy musisz wpisać hasło w powłoce, musisz wpisać "letmein".Jest to całkowicie niezależne od konta użytkownika Windows i hasła.

Każdy użytkownik systemu Windows ma własne środowisko Bash, w tym oddzielne pliki, zainstalowane programy i ustawienia konfiguracyjne. Jeśli inne konto użytkownika systemu Windows na komputerze skonfiguruje Bash, zostanie poproszony o skonfigurowanie własnego konta użytkownika dla środowiska Bash.Środowiska Bash pozostaną całkowicie oddzielne, każda z własnymi kontami użytkowników, które nie są dostępne z innego środowiska.

Innymi słowy każde konto użytkownika systemu Windows ma oddzielną wersję piaskownicy Ubuntu Bash.

Jak zmienić domyślne konto użytkownika dla Bash

Aby zmienić domyślne konto użytkownika w powłoce Ubuntu Bash, otwórz okno wiersza polecenia lub PowerShellokno. Kliknij prawym przyciskiem myszy przycisk "Start" lub naciśnij klawisze Windows + X na klawiaturze i wybierz "Wiersz polecenia", aby go otworzyć.

W oknie wiersza polecenia( nie w oknie powłoki Bash) uruchom następujące polecenie. Zastąp "nazwa_użytkownika" w poniższym poleceniu swoją nową nazwą użytkownika:

lxrun / setdefaultuser myusername

Jeśli konto użytkownika jeszcze nie istnieje w środowisku Bash, zostanie utworzone i zostaniesz poproszony o podanie hasła.

Jeśli chcesz użyć konta root jako domyślnego konta użytkownika, możesz uruchomić poniższą komendę:

lxrun / setdefaultuser root

Ustawi to konto użytkownika root jako domyślne konto użytkownika bez hasła. Konto root zostanie również ustawione jako domyślne konto użytkownika bez hasła, jeśli zainstalujesz środowisko Bash za pomocą komendy "lxrun / install / y".

Jak zmienić hasło konta użytkownika Bash

Aby zmienić hasło konta użytkownika Bash, musisz użyć normalnych poleceń systemu Linux w środowisku Ubuntu Bash. Aby zmienić hasło, uruchom powłokę Bash i uruchom następującą komendę:

passwd

Zostaniesz poproszony o podanie aktualnego hasła do konta użytkownika, a następnie pojawi się prośba o podanie nowego.

Przełączanie między kontami użytkowników

Komenda lxrun / setdefaultuser kontroluje, które konto użytkownika jest domyślnie używane przez powłokę Bash. Jeśli jednak chcesz używać wielu kont użytkowników w Bash, możesz przełączać się między nimi w powłoce Bash.

Aby to zrobić, uruchom następujące polecenie w powłoce Bash, zastępując "nazwa użytkownika" nazwą użytkownika, którego chcesz użyć:

su nazwa użytkownika

Zostaniesz poproszony o wprowadzenie hasła do innego konta użytkownika, a następnie przełączysz się nato konto użytkownika w powłoce Bash.

Jak utworzyć nowe konto użytkownika w Bash

Można tworzyć konta użytkowników za pomocą polecenia lxrun / setdefaultuser. Można jednak tworzyć nowe konta użytkowników w środowisku Bash. Aby to zrobić, po prostu uruchom następujące polecenie, zastępując "mynewuser" nazwą nowego konta użytkownika.

sudo adduser mynewuser

Zostanie wyświetlony monit o podanie hasła do bieżącego konta użytkownika w celu uwierzytelnienia, a następnie wprowadź hasło do konta użytkownika. Zostaniesz również poproszony o podanie innych informacji, takich jak "imię i nazwisko" oraz numery telefonów do tego konta. Wszystko to jest przechowywane lokalnie na komputerze i nie jest ważne. Możesz po prostu nacisnąć Enter, aby pozostawić te pola puste.

Po utworzeniu nowego konta użytkownika można się do niego przełączyć za pomocą powyższej komendy su.