Ubuntu 服務器默認的root賬號是沒有激活的,需要用初裝的用戶賬號給root設置管理密碼


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>])


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM