Password

如何查看所有使用者並更改密碼

  • September 23, 2015

我所做的是使用 Kali Linux 的 AQEMU/KVM 設置了一個虛擬機,問題是我不記得我的登錄詳細資訊使用者名/密碼。那麼,有沒有辦法通過恢復模式查看這些詳細資訊,或者使用 AQEMU 選項?如果有多種方法可以做到這一點,請列出所有方法,因為我總是會遇到問題。

如果您可以以 root 身份登錄,或者以其他方式獲得 root shell(例如,init=/bin/bash在您啟動時在核心命令行上使用 - 您從 grub 執行此操作),您應該能夠查看/etc/passwd使用者列表(很可能您的使用者會是 UID=1000 的passwd username那個)並用於更改密碼。

如果您使用該init=/bin/bash方法或類似方法,則必須在更改密碼之前將 root fs 重新掛載為讀寫。

mount -n -o remount,rw /

並在重新啟動之前再次將其重新安裝為只讀

mount -n -o remount,ro /

如果您必須使用此方法,您可能還需要更改 root 的密碼。只需在passwd沒有使用者名的情況下執行即可更改目前使用者(root)的密碼

引用自:https://unix.stackexchange.com/questions/231503