21Aug
Wenn Sie die Ubuntu Bash-Shell zum ersten Mal unter Windows 10 installieren, werden Sie aufgefordert, einen Benutzernamen und ein Passwort für die Bash-Umgebung zu erstellen. Bash wird sich bei jedem Start der Shell automatisch bei diesem Benutzerkonto anmelden, aber Sie können es ändern - und sein Passwort.
Sie können dies jedoch nicht mit normalen Linux-Befehlen tun. Stattdessen müssen Sie den lxrun-Befehl außerhalb der Bash-Umgebung verwenden, um dies zu steuern.
Funktionsweise von Benutzerkonten in der Bash Shell von Windows 10
Wenn Sie Bash unter Windows 10 einrichten, indem Sie das Programm bash.exe oder lxrun / install ausführen, fordert Windows Sie auf, ein Benutzerkonto für die Verwendung in der Bash-Shell zu erstellen. Windows nennt dies Ihr "UNIX-Benutzerkonto".Wenn Sie also den Namen "bob" und das Passwort "letmein" angeben, wird Ihr Linux-Benutzerkonto "bob" heißen und den Home-Ordner "/home/ bob" haben. Wenn Sie Ihr Passwort in der Shell eingeben müssen, müssen Sie "letmein" eingeben. Dies ist völlig unabhängig von Ihrem Windows-Benutzerkonto und -Passwort.
Jeder Windows-Benutzer verfügt über eine eigene Bash-Umgebung, einschließlich separater Dateien, installierter Programme und Konfigurationseinstellungen. Wenn ein anderes Windows-Benutzerkonto auf Ihrem Computer Bash einrichtet, werden diese aufgefordert, ein eigenes Benutzerkonto für die Bash-Umgebung einzurichten. Die Bash-Umgebungen bleiben vollständig getrennt, wobei jede ihre eigenen Benutzerkonten hat, auf die von der anderen Umgebung aus nicht zugegriffen werden kann.
Mit anderen Worten: Jedes Windows-Benutzerkonto hat seine eigene separate Ubuntu Bash-Sandbox.
So ändern Sie Ihr Standardbenutzerkonto für Bash
Um Ihr Standardbenutzerkonto in der Ubuntu Bash-Shell zu ändern, öffnen Sie ein Eingabeaufforderungsfenster oder eine PowerShellFenster. Klicken Sie mit der rechten Maustaste auf die Schaltfläche "Start", oder drücken Sie Windows + X auf Ihrer Tastatur und wählen Sie "Eingabeaufforderung", um eine zu öffnen.
Führen Sie im Eingabeaufforderungsfenster( kein Bash-Shell-Fenster) den folgenden Befehl aus. Ersetzen Sie "myusername" in dem folgenden Befehl durch Ihren neuen Benutzernamen:
lxrun / setdefaultuser myusernameWenn das Benutzerkonto nicht bereits in der Bash-Umgebung vorhanden ist, wird es erstellt und Sie werden nach Ihrem Kennwort gefragt.
Wenn Sie das root-Konto als Standardbenutzerkonto verwenden möchten, können Sie den folgenden Befehl ausführen:
lxrun / setdefaultuser rootDadurch wird das root-Benutzerkonto als Standardbenutzerkonto ohne Kennwort festgelegt. Wenn Sie die Bash-Umgebung mit dem Befehl "lxrun / install / y" installiert haben, wird das root-Konto auch als Ihr Standardbenutzerkonto ohne Kennwort festgelegt.
So ändern Sie das Passwort Ihres Bash-Benutzerkontos
Um das Passwort Ihres Bash-Benutzerkontos zu ändern, müssen Sie in der Ubuntu Bash-Umgebung normale Linux-Befehle verwenden. Um Ihr Passwort zu ändern, starten Sie eine Bash-Shell und führen den folgenden Befehl aus:
passwdSie werden aufgefordert, das aktuelle Passwort Ihres Benutzerkontos einzugeben, und dann werden Sie aufgefordert, ein neues anzugeben.
So wechseln Sie zwischen Benutzerkonten
Der Befehl lxrun / setdefaultuser steuert, welches Benutzerkonto die Bash-Shell standardmäßig verwendet. Wenn Sie jedoch mehrere Benutzerkonten mit Bash verwenden möchten, können Sie innerhalb einer Bash-Shell zwischen ihnen wechseln.
Führen Sie dazu den folgenden Befehl in einer Bash-Shell aus und ersetzen Sie "Benutzername" durch den zu verwendenden Benutzernamen:
su BenutzernameSie werden aufgefordert, das Passwort des anderen Benutzerkontos einzugeben. Dann wechseln Sie zudieses Benutzerkonto in der Bash-Shell.
So erstellen Sie ein neues Benutzerkonto in Bash
Sie können Benutzerkonten mithilfe des Befehls lxrun / setdefaultuser erstellen. Sie können jedoch auch neue Benutzerkonten innerhalb der Bash-Umgebung erstellen. Führen Sie dazu einfach den folgenden Befehl aus und ersetzen Sie "myneuser" durch den Namen Ihres neuen Benutzerkontos.
sudo adduser myneuserSie werden aufgefordert, das Kennwort Ihres aktuellen Benutzerkontos anzugeben, um sich zu authentifizieren, und dann ein Kennwort für das Benutzerkonto einzugeben. Sie werden auch aufgefordert, weitere Informationen wie einen vollständigen Namen und Telefonnummern für dieses Konto anzugeben. Dies ist alles lokal auf Ihrem Computer gespeichert und ist nicht wichtig. Sie können einfach die Eingabetaste drücken, um diese Felder leer zu lassen.
Nachdem Sie ein neues Benutzerkonto erstellt haben, können Sie mit dem obigen Befehl su zu diesem Konto wechseln.