Kiedy po raz pierwszy instalujesz Ubuntu lub inną dystrybucję Linuksa na Windows 10, jesteś proszony o utworzenie nazwy użytkownika i hasła UNIX. Bash automatycznie loguje się na to konto użytkownika po uruchomieniu powłoki, ale możesz zmienić te poświadczenia, jeśli potrzebujesz.
Kiedy tworzysz nową dystrybucję Linuksa, uruchamiając ją po zainstalowaniu, zostaniesz poproszony o utworzenie konta użytkownika dla powłoki Bash. System Windows nazywa to "kontem użytkownika UNIX". Jeśli więc podasz nazwę "bob" i hasło "letmein", twoje konto użytkownika systemu Linux nosi nazwę "bob" i ma katalog domowy "/ home / bob". musisz podać swoje hasło w powłoce, musisz wpisać "letmein". Te poświadczenia są całkowicie niezależne od twojego konta użytkownika Windows i hasła.
Każde instalowane środowisko Linux ma swoją własną konfigurację, w tym oddzielne pliki, zainstalowane programy i ustawienia konfiguracyjne. Będziesz musiał utworzyć nazwę użytkownika i hasło UNIX dla każdej dystrybucji Linuksa, którą zainstalujesz.
Aby zmienić domyślne konto użytkownika w powłoce Ubuntu Bash, otwórz okno wiersza polecenia lub okno PowerShell.
Aby otworzyć okno wiersza polecenia, otwórz menu Start, wyszukaj "cmd", a następnie naciśnij klawisz Enter. Aby otworzyć okno PowerShell, kliknij prawym przyciskiem myszy przycisk Start (lub naciśnij Windows + X), a następnie wybierz "Windows PowerShell" z menu Power User.
W oknie Command Prompt lub PowerShell (nie w oknie powłoki Bash) uruchom odpowiednie polecenie dla swojej dystrybucji Linux. Zastąp "nazwa użytkownika" w poniższym poleceniu swoją nową nazwą użytkownika:
Ubuntu config --default-user username
opensuse-42 --default-user username
sles-12 --default-username
Możesz określić tylko konto użytkownika, które już istnieje w środowisku Linux.
Na przykład, aby ustawić domyślnego użytkownika jako root, uruchom następujące polecenie. Jest to wygodne, jeśli zapomniałeś hasła do konta użytkownika UNIX, ponieważ użytkownik root ma pełny dostęp do systemu. Będziesz mógł tworzyć nowe konta użytkowników i resetować hasło istniejącego konta użytkownika z poziomu powłoki głównej.
Ubuntu config - root-user-user
opensuse-42 - root roota użytkownika
sles-12 - root-user-user
Możesz tworzyć konta użytkowników, uruchamiając Dodaj użytkownika
polecenie z powłoki Bash środowiska Linux. Na przykład, aby to zrobić w systemie Ubuntu, po prostu uruchom następujące polecenie, zastępując "newuser" nazwą nowego konta użytkownika:
sudo adduser newuser
Podaj hasło do bieżącego konta użytkownika do uwierzytelnienia, a następnie wprowadź hasło dla nowego konta użytkownika. (Jeśli nie pamiętasz swojego aktualnego hasła do konta UNIX, użyj poleceń omówionych w poprzedniej sekcji, aby najpierw ustawić użytkownika root jako domyślne konto użytkownika).
Zostaniesz również poproszony o podanie innych informacji, takich jak "imię i nazwisko" oraz numery telefonów do nowego konta. Te dane są przechowywane lokalnie na komputerze i nie jest to ważne. Możesz po prostu nacisnąć Enter, aby pozostawić te pola puste.
Po utworzeniu nowego konta użytkownika można go ustawić jako domyślne konto użytkownika za pomocą powyższego polecenia lub przełączyć się na niego przy użyciu klucza su
polecenie pokazane na obrazku poniżej.
Aby zmienić hasło do konta użytkownika Bash, musisz użyć normalnych poleceń systemu Linux w środowisku Bash. Aby zmienić hasło do bieżącego konta użytkownika, uruchom powłokę Bash i uruchom następujące polecenie:
passwd
Wprowadź bieżące hasło do swojego konta użytkownika, a następnie podaj nowe hasło.
Aby zmienić hasło innego konta użytkownika - na przykład, jeśli nie pamiętasz hasła, a następnie ustawisz konto root jako domyślne konto użytkownika - uruchomisz następujące polecenie, gdzie "nazwa użytkownika" to nazwa użytkownika konta, którego hasło chcesz zmiana:
passwd nazwa użytkownika
To polecenie musi być uruchomione z uprawnieniami root'a, więc musisz go poprzedzić prefiksem sudo
na Ubuntu, jeśli nie używasz go jako root:
sudo passwd nazwa użytkownika
The Ubuntu config --default-user username
(lub odpowiednik polecenia dla twojej dystrybucji Linuksa) kontroluje, które konto użytkownika domyślnie używa powłoki 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 "username" nazwą użytkownika, którego chcesz użyć:
su nazwa użytkownika
Zostaniesz poproszony o podanie hasła do innego konta użytkownika, a następnie zostaniesz przełączony na to konto użytkownika w powłoce Bash.