如何在不成为root用户的情况下运行Windows bash?

时间:2016-09-02 23:01:03

标签: windows bash windows-subsystem-for-linux

有没有办法在bash的新Windows 10实现中创建用户,这样我就不会以root用户身份运行它,而无需在Windows 10系统中创建不同的用户帐户?我希望使用Windows作为管理员使用我的普通用户帐户,但是当我启动bash时,我希望它启动到默认帐户以外的帐户,我猜这是自动root(在Linux子系统中),因为它是管理员帐户(在Windows系统中)。

2 个答案:

答案 0 :(得分:4)

WSL专门设计为不会破坏正常的Windows安全性,而且(目前)仅限于客户端"。因此," root"在WSL会话中只是模拟,使你在" Linux"中运行的东西看起来更真实。环境。从Windows的角度来看,WSL中的root用户是启动WSL的用户。如果此用户是提升的管理员,则WSL程序也是如此。

有关详情,请参阅少数可用的Channel9视频和WSL博客。

对原始问题 - 如何"掉落"运行WSL的管理员权限,请参阅示例here

答案 1 :(得分:3)

第一次在Windows上安装Bash时,系统会提示您创建(非root)Linux帐户。当您启动bash.exe时,这是您自动登录为的帐户。