close

現場(環境):Redhat7.7    套件:SSH

 


一般架構下我們會將帳號分為服務帳號 & 登入使用帳號。

(服務帳號通常不設定密碼,OS層面會設定沒有密碼不能登入)

在某些特殊要求的情況下,我們會需要將服務帳號暫時設定密碼並開啟,使其可以進行連線。

 

在設定完成密碼後,我們該如何將它變回原本沒有密碼的狀況!?

 


Step1. 確認目前帳號的狀況

服務帳號:

# vim /etc/passwd

圖片

 

目前是沒有設定密碼的狀況下。

*在設定密碼之前先將這串資訊記錄下來

# vim /etc/shadow

圖片

 


Step2. 幫服務帳號設定密碼。

幫帳號設定密碼

#passwd {使用者帳號}

圖片

 

確認帳號的密碼現況

# vim /etc/shadow

圖片

可以看到原本是 !! 的地方變成一串加密過的密碼。

也可以正常進行登入行為。

 


Step3. 變回沒有設定密碼的狀況。

幫帳號變回沒有密碼可以登入的狀況只要修改相關檔案就可以了。

# vim /etc/shadow

圖片

=!================================

service_account:!!:18374:1:90:7:::

=!================================

再次進行登入就會發現沒有密碼的狀況下會持續登入失敗。

圖片

 

這樣就完成還原到沒有密碼的狀態。

 

<本篇完>

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 IT001 的頭像
    IT001

    IT001

    IT001 發表在 痞客邦 留言(0) 人氣()