linux中忘记密码应该怎么办?

本文介绍如何通过进入CentOS系统的单用户模式来修改root用户的密码。具体步骤包括重启系统时选择内核编辑界面,添加'single'参数进入单用户模式,并使用'passwd'命令完成密码更新。
1.重启系统
在你重启是有一个倒计时,的时候点一下空格键会出现一个
 {CentOS (2.6.32-358.el6.i686) }
 另外在这个界面里,我们还可以获取一些信息,输入 ‘e’ 会在启动前编辑命令行; 输入 ‘a’ 会在启动前更改内核的一些参数
 ; 输入 ‘c’ 则会进入命令行。而我们要做的是输入 ‘e’.
 
 点完“e”以后会出现:
 {root (hd0,0) 
 kernel /vmlinuxz-2.6.32-358.el6.i686 roroot=UUID=......(此处省略)
 initrd /initramfs-2.6.32-358.el6.i686.img}
 
 到第二行上点"e"会出现:
 { <_NO_DM rhgh quiet }
 
 然后在quiet后面加“single” 或者 “1” 或者 “s” 然后先按回车然后按 ‘b’,启动后就进入单用户模式
 
 输入修改root密码的命令 ‘passwd’:
 [root@localhost /]# passwd
 Changeing password for user root.
 New password: (新密码)
 Retry new password:(确认密码)
 passwd: all authentication tokens updated successfully.

 
修改后,重启系统
[root@localhost /]# reboot
在Ubuntu 18.04系统中,如果忘记了root用户的密码,可以通过以下步骤进行密码重置。由于Ubuntu默认不启用root账户,因此此方法适用于已启用root账户的情况。若未启用root账户,则需要通过具有sudo权限的用户进行操作。 ### 通过单用户模式重置root密码 1. **重启系统** 在系统启动过程中,进入GRUB菜单。如果系统没有自动显示GRUB菜单,可以在启动时按住`Shift`键(对于BIOS系统)或尝试多次快速重启以强制进入GRUB。 2. **选择恢复模式** 在GRUB菜单中,选择带有“recovery mode”字样的内核版本。进入恢复模式后,系统会显示一个包含多个选项的菜单。 3. **进入root shell** 在恢复模式菜单中,选择“root”选项,这将打开一个具有root权限的终端。 4. **挂载文件系统为可读写** 默认情况下,文件系统可能以只读方式挂载。执行以下命令将其重新挂载为可读写: ```bash mount -o remount,rw / ``` 5. **重置root密码** 使用`passwd`命令重置root密码: ```bash passwd root ``` 系统将提示输入并确认新密码。 6. **重启系统** 完成密码更改后,输入以下命令重启系统: ```bash reboot ``` ### 通过具有sudo权限的用户重置root密码 如果无法进入恢复模式,但拥有一个具有sudo权限的用户账户,也可以通过以下步骤重置root密码: 1. **切换到root权限** 在终端中执行以下命令以获取root权限: ```bash sudo -i ``` 2. **重置root密码** 使用`passwd`命令重置root密码: ```bash passwd root ``` 3. **退出root并重启系统** 完成密码更改后,退出root并重启系统: ```bash exit reboot ``` ### 注意事项 - **安全性考虑**:确保在安全的物理环境中执行这些操作,防止未经授权的人员访问系统。 - **数据备份**:在进行任何系统级别的更改之前,建议备份重要数据,以防操作过程中出现意外问题。 ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值