2016-09-02 9 views
2

Gibt es eine Möglichkeit, einen Benutzer in der neuen Windows 10-Implementierung von Bash zu erstellen, so dass ich es nicht als root ausführen, ohne ein anderes Benutzerkonto im Windows 10-System erstellen zu müssen? Ich möchte Windows als Administrator mit meinem normalen Benutzerkonto verwenden, aber wenn ich bash starte, möchte ich, dass es in ein anderes Konto als das Standardkonto startet. Ich nehme an, es ist automatisch root (im Linux-Subsystem), da es der Administrator ist Konto (im Windows-System).Wie kann ich Windows Bash ausführen, ohne Root zu sein?

+0

Ich weiß nichts über Windows Bash, also ist dies keine Antwort per se. Aber wenn es etwas wie Linux ist, würde man 'su - [user] 'verwenden, um den Benutzer zu wechseln. Sie werden nach dem Passwort des Benutzers gefragt, zu dem Sie wechseln möchten. Wenn du etwas als root machen willst, würdest du 'sudo [command]'. Dies wird den Benutzer nach seinem eigenen Passwort fragen, aber nur Benutzer, die sich in 'sudoers' befinden, können' sudo'. –

+0

Während du dabei bist, solltest du auch die AV-Sachen ausschalten, die deinen PC verlangsamen und das Passwort loswerden. Da Sie nur den Administrator-Account verwenden, warum sollten Sie sich kümmern? – stark

Antwort

3

WSL wurde speziell entwickelt, um die normale Windows-Sicherheit nicht zu gefährden, und ist (derzeit) "nur Client". Daher ist der "root" innerhalb einer WSL-Sitzung nur eine Simulation, um Dinge, die in der "Linux" -Umgebung ausgeführt werden, realistischer aussehen zu lassen. Aus Sicht von Windows ist root in WSL derselbe Benutzer, der die WSL gestartet hat. Wenn dieser Benutzer ein erhöhter Administrator ist, sind die WSL-Programme auch.

Weitere Informationen finden Sie in den wenigen verfügbaren Channel9-Videos und im WSL-Blog.

Um die ursprüngliche Frage - wie "Admin-Berechtigungen" für die Ausführung von WSL "Drop", siehe zum Beispiel here.

2

Wenn Sie Bash unter Windows das erste Mal installieren, werden Sie aufgefordert, ein Linux-Konto (ohne Rootberechtigung) zu erstellen. Wenn Sie bash.exe starten, ist dies das Konto, bei dem Sie automatisch angemeldet sind.

+1

Nicht ab Februar 2017, da es über Windows "Store" installiert wird – HDave

Verwandte Themen