Windows 10 - Bash(Ubuntu)SU(根密码)[关闭]

Posted

技术标签:

【中文标题】Windows 10 - Bash(Ubuntu)SU(根密码)[关闭]【英文标题】:Windows 10 - Bash (Ubuntu) SU (Root Password) [closed] 【发布时间】:2016-10-03 05:22:03 【问题描述】:

最近更新到 Windows 10,安装了 Ubuntu Bash。想开始配置,但我已经碰壁了。

安装后,系统会要求您输入帐户的用户名和密码。 这将创建一个用户级别。

是否可以访问root用户,SU?

每次我尝试时,它都会要求输入密码,并且 PC 上的所有帐户都不起作用(即 Windows 10 管理员帐户密码不起作用)。也尝试过默认密码等,都失败了。

原因是在查看用户主目录时:创建文件时,它会在我的 Windows 用户帐户(权限)下创建它。

但是当我查看从 Bash 创建的文件时,它们是为 Root 用户创建的。

所以这就是混乱,我修改了bashrc,它不再归root所有,所以它无法访问。

但我无法登录到 root 来创建或修改文件。

我是一个完全的菜鸟还是什么?

bashrc 不属于Root 时,在加载Bash.exe 时,我得到.bashrc Input/output error

【问题讨论】:

阅读howtogeek.com/261417/… lxrun /setdefaultuser root /y 【参考方案1】:

据我所知,您必须输入“sudo su”

【讨论】:

感谢完美Facepalm 现在感觉有点麻木了!感谢您的快速响应 要将默认用户更改为不带密码的 root,请尝试 cmd.exe 中的“lxrun /setdefaultuser root /y” 当我尝试这样做时,我个人得到“sudo:无法解析主机 MY COMPUTER NAME”。 @buddyp450 也有同样的问题,请查看此帖子寻求帮助:askubuntu.com/questions/59458/… 为什么sudo su 有效而su 无效?

以上是关于Windows 10 - Bash(Ubuntu)SU(根密码)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Windows 10 中“Bash on Ubuntu on Windows”的 .bashrc 位置

如何从 Windows 任务调度程序在(ubuntu bash windows 10)上运行程序

windows10 Bash on Ubuntu 安装pygame

无法识别使用 Ubuntu bash 在 Windows 10 上安装的 Python 模块

vscode 通过 WIN10 ubuntu子系统(Bash On Windows)管理远程主机

Bash On Ubuntu On Windows安装指南