「Kali Linux 滲透測試工具(第三版)-第2章「安裝Kali Linux」補充說明 」提到,2020年的Kali預設不提供 root 登入,在使用一段時間後,發現執行滲透測試,沒有 root 權限很不方便,決定要拿回 root 權限!如果你也有這個需求,可以參考本篇內容。
一、為root重設密碼
按照正常程序登入系統,重設root密碼。
kali@kali2020A:~$ sudo passwd root
New password: 輸入新密碼,輸入時是看不到內容的
Retype new password: 輸入確認密碼,輸入時是看不到內容的
passwd: password updated successfully 看到這段字,表示密碼設定成功
New password: 輸入新密碼,輸入時是看不到內容的
Retype new password: 輸入確認密碼,輸入時是看不到內容的
passwd: password updated successfully 看到這段字,表示密碼設定成功
如果正常程序無法修改root密碼,請改用下面方式:
1. 重新開機,在出現啟動選單時按下「e」鍵 ,進入GRUM的開機程序腳本編輯畫面。
2. 找到「link /boot/...」這一列,將中間的「ro」(唯讀)改成「rw」(讀寫),並在這一列的最後面加一個空格,然後輸入「init=/bin/bash」
3. 完成開機腳本修改後,按Ctrl+x繼續啟動作業,此時會進入root的單人作業模式。
4. 在終端機執行passwd:
kali@kali2020A:~$ passwd
New password:
Retype new password:
passwd: password updated successfully
New password:
Retype new password:
passwd: password updated successfully
二、修改root密碼只是為了得到密碼資訊,當開機後,確實可以用root登入純文字終端機,卻依然無法登入X-window,請用nano或vi編輯「/etc/pam.d/gdm-password」,將「auth required pam_succeed_if.so user != root quiet_success」這一列註解掉,存檔後,重新開機。
#%PAM-1.0
auth requisite pam_nologin.so
# auth required pam_succeed_if.so user != root quiet_success (註解此列)
@include common-auth
auth optional pam_gnome_keyring.so
@include common-account
auth requisite pam_nologin.so
# auth required pam_succeed_if.so user != root quiet_success (註解此列)
@include common-auth
auth optional pam_gnome_keyring.so
@include common-account
三、大功告成!
現在無論純文字終端機,或x-window都可以用 root 身分登入了!
沒有留言:
張貼留言