方法1:知道當前root密碼
1、打開終端窗口。具體操作是同時按下Ctrl+Alt+T快捷鍵。 在大多數Linux桌面環境中,這個組合鍵能夠打開帶有命令提示符的終端窗口。如果你不使用系統的桌面環境,而習慣於使用命令提示符,可以跳過這一步,直接進入下一步。
2、輸入su命令,按下回車鍵。 接着,系統會在下方打開Password:命令行。
3、輸入當前的root密碼,按下回車鍵。一旦系統驗證密碼正確,你就會以root用戶的身份返回命令提示符。如果輸入的密碼不正確,請嘗試再次運行su命令,並輸入密碼。
密碼區分大小寫字母。
4、輸入passwd,按下回車鍵。命令下方出現Enter new UNIX password:命令行。
5、輸入新密碼,然後按下回車鍵。你輸入的密碼不會出現在屏幕上。
6、再次輸入新設置的密碼,然後按下回車鍵。你會看到屏幕上出現一條信息:"已成功更新密碼"。
7、輸入exit,然後按下回車鍵,退出root賬戶。
方法2:不知道當前的root密碼
1、重新啓動計算機。
2、在Grub菜單中按下E鍵。 Grub菜單會在計算機剛啓動的時候出現。在大多數情況下,它只在屏幕上停留一小會。如果在Grub菜單消失前,你沒有按下E鍵,請重新啓動計算機,再次進行嘗試。
這個方法適用於大部分常用的Linux系統,包括Ubuntu、CentOS 7和Debian。還有其它一些不知名的Linux系統版本。如果你無法用這個方法進入單用戶模式,請查看有關係統的網站瞭解更多細節。
3、使用↑和↓鍵滾動頁面,找到以linux /boot開頭的命令行。你需要修改這行命令,才能進入單用戶模式。在CentOS和其它系統中,命令行可能是以linux16開頭,而不是linux。
4、將光標移動到命令行的末尾。使用→、←、↑和↓鍵移動光標,並放到ro的後面。
5、在ro的後面輸入init=/bin/bash。此時,命令行的後面會變成:ro init=/bin/bash
。注意ro
和init=/bin/bash
之間的空格。
6、按下Ctrl+X。系統會直接啓動進入單用戶模式的root用戶命令提示符。
7、輸入mount –o remount,rw /命令,按下回車鍵。這會讓文件系統進入讀寫模式。
8、輸入passwd命令,按下回車鍵。進入單用戶模式後,你就有了root用戶權限,因此不需要在passwd命令後加上其它參數。
9、輸入新的root密碼,按下回車鍵。你輸入的字符不會出現在屏幕上。這是正常的。
10、再次輸入新密碼,按下回車鍵。當系統確認密碼後,屏幕上會出現一條信息:"已成功更新密碼"。
11、輸入reboot –f,按下回車鍵。這條命令會正常重啓系統。
小提示
你設置的密碼應該超過8個字符,並且包括大寫字母和小寫字母、數字和符號。如果你想要更改其它用戶的密碼,請輸入su切換到root用戶,並輸入passwd <用戶名>。