有没有办法在bash的新Windows 10实现中创建用户,这样我就不会以root用户身份运行它,而无需在Windows 10系统中创建不同的用户帐户?我希望使用Windows作为管理员使用我的普通用户帐户,但是当我启动bash时,我希望它启动到默认帐户以外的帐户,我猜这是自动root(在Linux子系统中),因为它是管理员帐户(在Windows系统中)。
答案 0 :(得分:4)
WSL专门设计为不会破坏正常的Windows安全性,而且(目前)仅限于客户端"。因此," root"在WSL会话中只是模拟,使你在" Linux"中运行的东西看起来更真实。环境。从Windows的角度来看,WSL中的root用户是启动WSL的用户。如果此用户是提升的管理员,则WSL程序也是如此。
有关详情,请参阅少数可用的Channel9视频和WSL博客。
对原始问题 - 如何"掉落"运行WSL的管理员权限,请参阅示例here。
答案 1 :(得分:3)
第一次在Windows上安装Bash时,系统会提示您创建(非root)Linux帐户。当您启动bash.exe时,这是您自动登录为的帐户。