一、備份數據
在修改root密碼之前,我們需要先備份服務器上的重要數據。如果修改出現問題,可以通過備份恢複數據。
# 備份文件夾
sudo cp -r /path/to/folder /path/to/backup-folder
# 備份數據庫
sudo mysqldump -u root -p DB_NAME > backup.sql
二、進入單用戶模式
我們需要進入單用戶模式才能修改root密碼。單用戶模式是指在系統啟動時,只運行一個用戶級別進程。
# 重啟服務器
sudo systemctl reboot
# 在Grub啟動畫面,選擇更改(e)模式,進入編輯界面
# 找到以"linux"或"kernel"開頭的行,在其中添加"single"或者"init=/bin/bash"參數
# 按Ctrl + X啟動系統到單用戶模式
三、掛載文件系統
在單用戶模式下,我們需要手動掛載文件系統,讓我們能夠對文件系統進行修改。
# 查看硬盤分區
sudo fdisk -l
# 掛載文件系統
sudo mount -o remount,rw /
# 用戶和root的目錄
sudo mount --all
四、修改root密碼
進入單用戶模式後,我們就可以直接修改root密碼了。
# 使用passwd命令修改root密碼
passwd root
# 輸入兩次新密碼即可完成修改
五、重啟系統
修改密碼完成後,我們需要重啟系統以進入多用戶模式。
# 退出單用戶模式
exit
# 系統將會重啟,然後進入多用戶模式
六、測試修改是否成功
我們需要測試修改後的root密碼是否生效。
# 通過ssh登錄測試
ssh root@服務器ip
# 輸入修改後的root密碼,如果成功登錄,則修改成功
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/257706.html