Wie kann man den Standardbenutzer in WSL ändern?
- Was bedeutet der Standardbenutzer in WSL?
- Methoden zum Ändern des Standardbenutzers
- Standardbenutzer über den Befehl wsl --user ändern
- Dauerhafte Änderung des Standardbenutzers mit wslconfig oder distribuitionseigenen Befehlen
- Beispiel: Standardbenutzer in Ubuntu ändern
- Zusammenfassung
Wenn Sie das Windows Subsystem für Linux (WSL) verwenden, kann es notwendig sein, den Standardbenutzer zu ändern, der beim Start einer WSL-Distribution automatisch angemeldet wird. Dies ist besonders nützlich, wenn Sie verschiedene Benutzerkonten in Ihrer Linux-Umgebung haben und nicht immer als derselbe Benutzer starten möchten.
Was bedeutet der Standardbenutzer in WSL?
Der Standardbenutzer ist jener Linux-Benutzer, unter dem die WSL-Distribution gestartet wird, wenn Sie einfach den Befehl wsl in Windows ausführen. Standardmäßig wird meist der Benutzer verwendet, der bei der Installation der Distribution erstellt wurde. Falls Sie jedoch einen anderen Benutzer als Standard haben möchten, ist dies mit wenigen Schritten möglich.
Methoden zum Ändern des Standardbenutzers
Um den Standardbenutzer in einer WSL-Distribution zu ändern, gibt es mehrere Möglichkeiten. Eine häufig angewandte Methode ist die Verwendung eines speziellen Befehls in der Windows-Eingabeaufforderung oder PowerShell, der beim Aufruf der Distribution als Argument übergeben wird. Dabei wird der neue Standardbenutzer definiert, sodass dieser bei jedem Start automatisch verwendet wird.
Standardbenutzer über den Befehl wsl --user ändern
Ein einfacher Weg, einen WSL-Befehl mit einem anderen Benutzer auszuführen, ist die Verwendung des Parameters --user oder -u. Beispiel: wsl -d Ubuntu --user neuerbenutzer startet die Ubuntu-Distribution mit dem Benutzer "neuerbenutzer". Diese Methode ändert jedoch nicht dauerhaft den Standardbenutzer, sondern gilt nur für diesen einzelnen Befehl.
Dauerhafte Änderung des Standardbenutzers mit wslconfig oder distribuitionseigenen Befehlen
Um den Standardbenutzer dauerhaft zu ändern, kann je nach Distribution ein spezieller Befehl verwendet werden. Beispielsweise bei Ubuntu-Unterdistributionen kann man den Befehl ubuntu config --default-user neuerbenutzer nutzen. Alternativ kann das Werkzeug wslconfig oder das Windows-Subsystem selbst konfiguriert werden. Die konkrete Vorgehensweise hängt von der verwendeten Distribution ab.
Beispiel: Standardbenutzer in Ubuntu ändern
Wenn Sie Ubuntu in WSL verwenden, öffnen Sie eine Windows-Eingabeaufforderung oder PowerShell und tippen Sie ubuntu config --default-user neuerbenutzer ein. Der Benutzer "neuerbenutzer" muss dabei existieren. Anschließend startet WSL Ihre Ubuntu-Distribution immer mit diesem Benutzer. Sollte der Befehl nicht funktionieren, können Sie alternativ innerhalb der Distribution den neuen Benutzer anlegen und dann über Distributionseinstellungen oder Konfigurationsdateien den Standardbenutzer festlegen.
Zusammenfassung
Die Änderung des Standardbenutzers in WSL ist wichtig, um personalisierte Umgebungen und Rechte zu verwalten. Über die Befehle wsl -u können Sie temporär einen anderen Benutzer angeben, für eine permanente Änderung können je nach Distribution eigene Konfigurationsbefehle zum Einsatz kommen. Eine genaue Vorgehensweise hängt von der jeweils installierten Linux-Distribution innerhalb von WSL ab.
