忘記使用者密碼並停用 root ssh 登入 Ubuntu 14.04 伺服器

忘記使用者密碼並停用 root ssh 登入 Ubuntu 14.04 伺服器

首先我需要說的是,我不是專業的 Linux 管理員,而是嘗試設定伺服器的網路管理員。雖然我正在學習。

為了安全起見,我停用了 root ssh 登錄,然後我忘記在 Keypass 中儲存使用者帳戶密碼。

我實際上可以作為用戶登錄,因為我設定了使用 SSH 身份驗證金鑰登入。但我無法使用 sudo,因為我不知道用戶的密碼。

但我知道 root 密碼。

我怎樣才能:

  1. 更改以使用者身分登入但不知道其密碼的使用者密碼(儘管我知道 root 的密碼)
  2. 更改 ssh 設定以啟用 root 登錄,之後我可以更改使用者的密碼嗎?

答案1

使用 /bin/su 而不是 sudo。這使用 root 的密碼。

相關內容