user@ubuntu12:~$ sudo password root //用sudo修改賬戶
1、根據提示輸入當前用戶的密碼;
2、修改成功之后你就可以使用root賬號了,可以使用su root 命令切換到root;
3、但是修改之后,直接用root賬號無法登錄遠程終端,這時還需要修改ssh配置文件;
4、/etc/ssh/sshd_config修改配置文件;
5、vim /etc/ssh/ssh_vonfig 編輯文件
# Authentication :
LoginGraceTime 120
PermitRootLogin without-password (該處也可能是prohibit-password,不管是什么,修改成yes就可以了 )
StrictModes yes
6、將PermitRootLoginwithout-passwo 修改為PermitRootLoginyes,如下:
# Authentication:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
7、這時,一定要重啟一Fssh服務
(本人就是沒有重啟,找了半天才發現)
user@ubuntu;~$ sudo service ssh restart
8、重置root密碼,啟動系統,顯示GRUB選擇菜單(如果默認系統啟動過程不顯示GRUB菜單,則在系統啟動時需要長按[Shift]鍵,顯示GRUB界面),選擇Advanced options for Ubuntu,按下[Enter]進入,選擇recovery mode,不要按下回車鍵。



9、按下[e]鍵進入命令編輯狀態,到 linux /boot/vmlinuz-....... ro recovery nomodeset 所在行,將“ro recovery nomodeset”替換為“quiet splash rw init=/bin/bash”,按下[F10]或者[Ctrl+x]重啟系統。



10、此時以root身份啟動一個可讀寫的bash,直接使用命令passwd更改root密碼,然后按下[Ctrl+Alt+Delete]重啟系統。


11、系統啟動后進入字符終端[Ctrl+Alt+F<1...6>],使用root賬戶和密碼登錄系統,然后進行恢復管理賬戶狀態操作。(圖形界面終端為[Ctrl+Alt+F<7>])
