科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道各类系统ROOT密码丢失解决办法

各类系统ROOT密码丢失解决办法

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

文章介绍了如何恢复SCO Uinx的Root口令,Solaris ROOT密码遗忘的处理方法,AIX 4.3.3 RS/6000的root密码丢失后的处理,FreeBSD 4.7,HP-UX,MySQL等丢失root密码的处理6种系统的ROOT密码恢复方法。

作者:51CTO.COM 2007年10月18日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共2页)

  2).Solaris ROOT密码遗忘的处理方法

  如果还能用普通用户登陆的话,登录系统,把系统盘插入光驱,出现提示符后,使用sync命令刷新文件系统,按下stop+A,在"ok"状态下键入"

  boot cdrom -s

  在"#"提示符下键入:

  mkdir /temp

  然后键入:

  mount /dev/dsk/c0t0d0s0 /temp

  (c0t0d0s0时根目录分区设备,如果不一样,替换一下就可以)

  如果出现挂接不上的情况时,那么就运行fsck先 fsck /dev/dsk/c0t0d0s0 ,然后再mount。接着键入:

  cd /temp/etc

  cp shadow shadowbak

  cat shadow

  得到root的口令字符串root:djglcj0J:6453::::(其中djglcj0J就是root的加密后的口令字符串),执行命令:

  sed s/djglcj0J// shadow>shadownew

  用cat shadownew查看口令字符串是否已经变为

  root::6453::::

  然后运行以下命令:

  cp shadownew shadow

  cd /

  unmount /temp

  sync

  shutdown -i0 -g0 -y

  取出CD后重启系统,这时root就不需要密码了!

  另外,光驱启动后,运行以下命令也可:

  #TERM=sun

  #export TERM

  #mount /dev/dsk/c0t0d0s0 /a

  #vi /a/etc/shadow (删除root的加密后的密码)

  #reboot

  3).AIX 4.3.3 RS/6000的root密码丢失

  将第一张安装盘放入光驱,重启机器,按F5键,终端按5,进入maintance页面,选择

  mount rootvg的功能选项,调用passwd修改口令,退出即可。

  4).FreeBSD 4.7的root口令丢失

  当显示"boot ... 9 seconds"按任意键,输入:

  boot -s

  登录以后运行:

  #/sbin/mount -a

  #passwd

  即可

  5).HP-UX的root口令丢失

  启动时按Esc进入ISL,进入ISL后,执行:

  isl>bo pri

  (yes/no)y

  ipl>hpux -is

  ipl>vi /etc/passwd

  去掉root的密码即可。

  6).MySQL丢失root密码

  下载MySQL源码分发包,不用区分操作系统,我们需要的东西是一样的。重命名自己的mysql的data目录下的mysql文件夹为oldmysql。将源码包中data目录下的mysql目录复制到你的mysql的data目录下。重启mysql,现在mysql的授权关系同全新安装的一样,空密码登录,然后自行调整授权。打开oldmysql这个库检查,坎坷那到底出了什么问题。如果有备份则对系统中原有的数据库进行完整性检测,以免被人修改。

  通过上述步骤,已经可以完全恢复你对MySQL的控制,重点就是最后两步,检查对方修改了哪些权限,以及数据的完整性检测。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章