Windows 10引入了一個非常amazing的功能——執行Ubuntu。我也終於不用為偶爾執行個Linux下的生物資訊的包就得重啟一次電腦了。
不過,有一日,我忘記了其中一臺電腦上的密碼——哎,我不該把所有裝置都分別獨立設定密碼的……
解決方法:
1. 查詢自己Linux的系統使用者名稱(以下兩個辦法二選一):
1.1. 開啟"Bash on Ubuntu on Windows"程式,命令提示符格式應該如下:
username@ComputerName:$
所以@前面的username就是你的使用者名稱
1.2. 當然你也可以用Everything找到"shadow-"的一個檔案,用VIM或者Notepad++開啟之後,你會發現所有Ubuntu的使用者名稱和相關的加密過的密碼。
lxrun /setdefaultuser root
3.開啟Bash on Ubuntu on Windows, 你會發現你已經登入為root使用者(命令列前面是#的提示符),接著使用 passwd 命令修改使用者密碼(因為已經是root了,所以sudo也省了)
passwd username
PS:把上面的username替換成你在第一步中查詢到的user name。
4.最後的最後,記得將Bash on Ubuntu on Windows預設登入使用者由 root 修改回普通使用者
lxrun /setdefaultuser username
PS:把上面的username替換成你在第一步中查詢到的user name。重新用你新設定的密碼enjoy吧~
Windows 10引入了一個非常amazing的功能——執行Ubuntu。我也終於不用為偶爾執行個Linux下的生物資訊的包就得重啟一次電腦了。
不過,有一日,我忘記了其中一臺電腦上的密碼——哎,我不該把所有裝置都分別獨立設定密碼的……
解決方法:
1. 查詢自己Linux的系統使用者名稱(以下兩個辦法二選一):
1.1. 開啟"Bash on Ubuntu on Windows"程式,命令提示符格式應該如下:
username@ComputerName:$
所以@前面的username就是你的使用者名稱
1.2. 當然你也可以用Everything找到"shadow-"的一個檔案,用VIM或者Notepad++開啟之後,你會發現所有Ubuntu的使用者名稱和相關的加密過的密碼。
lxrun /setdefaultuser root
3.開啟Bash on Ubuntu on Windows, 你會發現你已經登入為root使用者(命令列前面是#的提示符),接著使用 passwd 命令修改使用者密碼(因為已經是root了,所以sudo也省了)
passwd username
PS:把上面的username替換成你在第一步中查詢到的user name。
4.最後的最後,記得將Bash on Ubuntu on Windows預設登入使用者由 root 修改回普通使用者
lxrun /setdefaultuser username
PS:把上面的username替換成你在第一步中查詢到的user name。重新用你新設定的密碼enjoy吧~