您的位置:

Debian修改root密码教程

一、备份数据

在修改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密码,如果成功登录,则修改成功