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?
Antwort
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.
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.
Nicht ab Februar 2017, da es über Windows "Store" installiert wird – HDave
- 1. Windows 10 - Bash (Ubuntu) SU (Root-Passwort)
- 2. Kann ich die Root-Berechtigung erhalten, ohne vim zu verlassen?
- 3. Windows-Dienstanwendung ausführen, ohne sie zu installieren
- 4. Wie kann ich die Ubuntu/bin/bash unter Windows
- 5. Wie kann ich ein Programm ohne Benutzerkontensteuerung Popup in Windows 10 ausführen?
- 6. Wie kann ich ein FastCGI-Skript in der Root-URL (/ - ohne Pfad) ausführen?
- 7. Wie kann ich einen bash-Befehl regelmäßig ausführen lassen?
- 8. Wie kann ich Rails "script/[xyz]" Befehle unter Windows ausführen?
- 9. Lage/root/unter Windows 10 Ubuntu
- 10. Abfragen in BigQuery ausführen, ohne ein Projekt zu sein Benutzer
- 11. Windows Bash und Visual Studio Code: Wie kann ich Bash als eine Aufgabe starten?
- 12. Wie JSON ohne Root-Schlüssel zu analysieren
- 13. Git Bash: Anwendung über Alias starten ohne hängen Bash (Windows)
- 14. Zugriff auf das Root-Verzeichnis in Windows Bash
- 15. Wie kann ich die Bash-Befehlszeile im Ressourcentyp Exec ausführen?
- 16. Kann ich webpack-dev-server im web root ausführen lassen?
- 17. Kann ich py2app unter Windows ausführen?
- 18. Wie kann ich eine Windows GUI-Anwendung als Dienst ausführen?
- 19. Warum kann ich keinen Meteor im Root-Modus ausführen?
- 20. Cygwin kann keinen bash Befehl ausführen
- 21. linux: Wie bekomme ich Wireless SSID ohne Root-Berechtigung?
- 22. Wie kann ich eine .NET-Methode ausführen, ohne sie zu einem Komponententest zu machen?
- 23. Wie kann ich `gpg` als Nicht-Root-Benutzer von einem Koch-Kochbuch ausführen?
- 24. Wie kann ich mehrere Windows Phone 8.1 Emulatoren gleichzeitig ausführen?
- 25. Wie kann ich ein Java-Programm im Atom-Editor ausführen?
- 26. (Wie) Kann ich eine einzelne .cmake-Datei unter Windows ausführen?
- 27. Wie kann ich Appium Inspector unter Windows ausführen?
- 28. Wie kann ich eine CLI-Anwendung als Windows-Dienst ausführen?
- 29. Wie kann ich ein py2exe-Programm in Windows ohne Terminal ausführen?
- 30. Wie kann ich ein Skript in Windows remote ausführen?
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'. –
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