赛迪网

新用户注册

赛迪社区

帮助

  新闻中心 | 关注 | 技术天地 | 软件特供 | IT财经 | 市场专家 | 互动学校 | DIY专区 | 新游戏客栈 | 媒体全文



相关文章

  好碟是这样刻成的
  用户近期是否值得购买电脑
  装机小心价格陷阱
  “极品”电脑“绝配”指南——三
  “极品”电脑“绝配”指南——二







 当前页面位置: 主页: DIY专区: 我的经验: 文章内容

密码遗忘了怎么办?
(作者:曹玉华 2001年03月19日 15:48)



  单位一台运行SCO UNIX 机器的超级用户口令不慎遗忘了,情急之下,翻看了许多资料,最后总结出一种恢复超级用户口令的方法,现将该方法整理后提供给大家。

  在另一台安装了SCO UNIX的机器上(我们姑且把它叫做机器1),以Root用户注册,进入系统,用 mkdev fd命令或命令scoadmin中的Filesystem之Floppy Filesystem Manager来制作应急启动盘(包括Boottable 盘和Root filesystem盘)。

将上述制作的Root filesystem盘安装到硬盘上。

  # mount /dev/fd0135ds18 /mnt

再将硬盘上的/etc/passwd 和/tcb/files/auth/r/root两个文件拷贝到Root filesystem盘上。

  # cp /etc/passwd /mnt

  # cp /tcb/files/auth/r/root /mnt

卸载机器1硬盘上的软盘。

  # umount /dev/rfd0135ds18

用Boot软盘去启动遗忘口令的机器,我们暂且把它叫做机器2。根据提示插入Root filesystem软盘,待出现“#”时,进行下面操作,将硬盘挂到软盘上:

  # mount /dev/hd0root /mnt

备份硬盘上的/etc/passwd和/tcb/files/auth/r/root两个文件。因为这两个文件中还包含其他用户的注册信息。

用Root filesystem软盘上的两个文件,覆盖硬盘上的两个文件/etc/passwd 和/tcb/files/auth/r/root。

  # mkdir /cyh

  # mount /dev/fd0135ds18 /cyh

  # cd /cyh

  # cp passwd /mnt/etc

  # cp root /mnt/tcb/files/auth

 卸载安装上的两个文件系统。

  # umount /dev/hd0root

  # umount /dev/fd0135ds18

取出软盘,重新启动机器2,待出现Login时,以Root用户注册,键入机器1的超级用户口令,这样便可进入机器1的超级用户了。

进入超级用户后,用Passwd和Root这两个文件的备份覆盖原来的文件,接着用passwd命令修改超级用户的口令。

  ■为安全起见,用户不妨用Alt+F2换一个窗口,以Root注册,用修改后的口令试一下,如果成功,说明该方法切实可行。



与CCIDNET联系
webmaster@ciw.com.cn