保持快乐,善于表达,敢于创新

通过网络安装恢复Solaris的启动文件

上一篇 / 下一篇  2009-11-03 12:50:46 / 个人分类:solaris 使用大全

近日有个开发高手在俺们的solaris工作站上修改了一些文件, 具体文件未知. 只是重启后可以到登陆的界面, 但root就是无法登陆上去,怀疑是/etc下面的用户相关信息被改了.

成功修复步骤:
1. 网络启动 (详见此博客以前文章)
  ok boot net -s //单用户模式

2. 出现"#" 后, 证明已经成功走到shell的一步了
输入 # mount /dev/dsk/c0t0d0s0 /mnt  //将装有系统的硬盘mount到当前虚拟boot的系统上.

3. 打开硬盘上的 /etc目录:
   #cd /mnt/etc
4. 备份 passwd 文件和 shadow 文件.
  # cp passwd passwd_bak
  # cp shadow shadow_bak   //防止万一弄错了, 可以修复
5. 更改passwd的root的信息
  #vi passwd
  这个时候只给出root的用户信息, 因为你登陆时候的用户是unknown, solaris不知道你身份, 所以只给出root用户让你更改, 其实这样也就足够解决问题了.
6. 更改完成后, 保存重启
  #reboot




TAG: passwd

 

评分:0

我来说两句

Open Toolbar