1. Kali Linux輸入用戶名及密碼無法進入系統操作界面的幾種解決方法
首先要說明的是,這個bug是由於系統本身bug並且到筆者發布此文章的時候都未修復,故在這里提供幾種方法給在學習kali操作系統或者同樣是受到次bug影響的一些朋友。
筆者在物理主機以及虛擬機都裝有kali操作系統,並且都遇到過這種情況,解決的方法大同小異。
1.物理主機:
①:在圖形登陸界面,按ctrl+alt+F2,進入cli(command line interface)模式
②:輸入用戶名以及密碼,cli模式下密碼不顯示,輸入結束後回車即可
③:執行更新 apt-get update && apt-get upgrade
④:apt-get upgrade 過程中會出現同意或其他的修改請求,直接y或者q退出
⑤:選擇新的shell 或者保留原來的shell 然後reboot 重啟即可進入操作界面
2.虛擬機安裝:
物理主機的方法同樣適用於虛擬機下安裝的kali,在知道ip的情況下(可自行搜索怎麼查看vm下IP地址)使用 ssh 類工具進行修復,ssh類工具基本上操作本質上同cli沒太大的區別。
假設在默認開機開啟ssh的服務情況下再使用下面的方法,kali不能默認開放ssh。
①:使用ssh鏈接 ssh username@ip-address 輸入密碼,同樣地,密碼也是不顯示
②:執行更新 apt-get update && apt-get upgrade
③:apt-get upgrade 過程中會出現同意或其他的修改請求,直接y或者q退出
④:選擇新的shell 或者保留原來的shell 然後reboot 重啟即可進入操作界面
網上有直接修改passwd文件的方法,筆者有嘗試過,失敗的概率比較大(以我嘗試的結果來說,不代表權威),不太建議使用這種方法。
由於不可逆的某種因素,導致更新升級的速度過慢,可以使用國內的鏡像源:
leafpad /etc/apt/sources.list (或 gedit /etc/apt/sources.list 或者cat >> /etc/apt/sources.list << EOF)
#中科大更新源
deb https://mirrors.ustc.e.cn/kali kali-rolling main non-free contrib
deb-src https://mirrors.ustc.e.cn/kali kali-rolling main non-free contrib
#阿里雲更新源
deb http://mirrors.aliyun.com/kali sana main non-free contrib
deb-src http://mirrors.aliyun.com/kali sana main non-free contrib
deb http://mirrors.aliyun.com/kali-security sana/updates main contrib non-free
#163更新源
deb-src http://mirrors.163.com/debian-security wheezy/updates main non-free contrib
deb http://mirrors.163.com/debian-security wheezy/updates main non-free contrib
deb http://mirrors.163.com/debian/ wheezy-updates contrib main
deb http://mirrors.163.com/debian/ wheezy main contrib
deb http://mirrors.163.com/debian/ wheezy-proposed-updates main contrib
deb-src http://mirrors.163.com/debian/ wheezy main contrib
deb-src http://mirrors.163.com/debian/ wheezy-proposed-updates main contrib
#官方更新源
deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib