Focus On Oracle

Installing, Backup & Recovery, Performance Tuning,
Troubleshooting, Upgrading, Patching

Oracle Engineered System


当前位置: 首页 » 技术文章 » Oracle

在Linux中如何重置root密码,当你忘记时

我们可以通过下面的两种方式,共三种方法来修改root的密码。本文涉及的操作系统版本为Oracle Enterprise Linux6.8。

注意:仅可使用于救急情况下,不得在违背法律的情况下使用


单用户模式

当启动的时候,如果没有看到启动屏幕出现,可以通过CTRL+X来调出来
LILO(Linux Loader):输入linux single
GRUB (Grand Unified Bootloader):输入e,然后选择kernel,然后再次输入e,然后在行尾添加" single"或者" 1",注意要有空格,然后输入b,然后会进入单用户模式。进去之后就可以通过passwd修改密码了。然后exit,系统会重新加载并进入正常模式

rescue模式下有两种
A:通过passwd修改
   默认情况下,之前的系统会被挂载到/mnt/sysimage下,挂载时有read-onyl,read-write模式,选择read-write模式,这个也是默认的。
   然后执行命令chroot /mnt/sysimage
   然后passwd就可以修改密码了
   
B:通过修改/mnt/sysimage/etc/shadow文件
   默认情况下,之前的系统会被挂载到/mnt/sysimage下,挂载时有read-onyl,read-write模式,选择read-write模式,这个也是默认的。  
   cd /mnt/sysimage/etc/
   cp shadow shadow.ohs
   vi shadow
   change
   root:$6$Q2.KduymC5w6xsV/aqbNEHACMz22Zbbit3IHy.:17044:0:99999:7:::
   to
   root::17044:0:99999:7:::

   就是把两个:中间的密码删除,这样root就没有密码了,进去后,通过passwd修改密码既可



关键词:linux 

相关文章

Install oracle products on docker
How to enable autologin on OEL6/7
Linux的分支有多少,你知道么?
Linux下配置vsftpd
如何配置HITACHI存储多路径软件
Exadata OS用户的密码策略
whats sosreport
Config xming+putty for X11 forwarding
在Linux中如何重置root密码,当你忘记时
在Oracle Enterprise Linux上使用nmon
如何在Windows和Linux上启用Large page
Linux性能优化方面的"神图"
Top