當我們在使用ubuntu系統忘記普通用戶登錄密碼的時候,會被系統在登錄界面拒之門外而不得入,這時候只好需要我們去重新設置密碼,具體做法如下:
- 系統重啟,在GRUB模式下選擇Advanced Options for Ubuntu:
- 然后選擇root Drop to root shell prompt,進入root模式。
- 在root模式下,如果你不記得你的用戶名是什么,輸入這個命令:
cat /etc/shadow
- 找到用戶名后,輸入:
1 passwd 用戶名
如果此時遇見這個錯誤:
1 root@u13-04:~# passwd 用戶名 2 3 Enter new UNIX password: 4 Retype new UNIX password: 5 passwd: Authentication token manipulation error 6 passwd: password unchanged
這個錯誤的結果原因是現在改密碼的工作環境是只讀模式,需要在改密碼前將其改為讀寫模式:
1 mount -o rw,remount /
- 然后再去嘗試更改密碼:
1 root@u13-04:~# passwd 用戶名 2 3 Enter new UNIX password: 4 Retype new UNIX password: 5 passwd: password updated successfully
就可以成功了。這也是我今天密碼被人惡作劇改了后自己重置密碼的一個過程記錄。中間出錯解決方案的地方是參考一個foreigner的博客記錄,參考鏈接如下:Passwd: Authentication token manipulation error – Ubuntu
