不小心將passwd文件中root的環境改錯了,怎麼辦

如圖所示:

不小心將 root的環境改為 /usr/sbin/yanjianpeng. 而且當時並沒有注意到這個問題。


關機重啟後,無法切換到root賬號,如下圖

原因就是我們修改了passwd中的root 環境。

這時候需要將 root行的 /usr/sbin/yanjianpeng 修改為 /bin/bash 才可以正常切換。

問題是怎麼修改呢,我們知道普通賬號不能修改 /etc/passwd文件。

這時候需要找一個具有sudo權限的普通賬號,使用 sudo vi etc/passwd 來修改passwd文件

如圖


這時候,我們就可以切換 root賬戶了


我第一次遇到這個問題,有點蒙,後來總算是改好了。