我不小心把unix系统的超级用户密码给更改了,并且密码没记住,哪位大哥大姐帮帮忙,
帮我把密码找回来,谢谢!!Thank very much!
sdccf 回复于:2002-08-24 16:34:29
恢复SCO UNIX超级用户口令
一旦运行SCO UNIX 机器的超级用户口令忘了,可以用这个方法解决。
在另一台安装了SCO UNIX的机器上,以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软盘去启动遗忘口令的机器,根据提示插入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
取出软盘,重新启动机器,待出现Login时,以Root用户注册,键入第二台机器的超级用户口令,这样便可进入的超级用户了。
进入超级用户后,用Passwd和Root这两个文件的备份覆盖原来的文件,接着用passwd命令修改超级用户的口令。
用户可以用Alt+F2换一个窗口,以Root注册,现在用修改后的口令就能用了。
gu14 回复于:2002-08-26 14:03:36
非常感谢
thank you very much
sdccf 回复于:2002-08-26 14:16:19
可以了?
donggua1 回复于:2002-08-26 14:46:55
SCO UNIX丢失root密码处理办法
SCO UNIX openserver5.0.5多用户操作系统以其完善的用户登录密码控制手段受到用户的信赖,但是由于用户登录有/etc/passwd、/etc/shadow双重控制,原来在SCO SVR4下的一些root密码丢失处理办法难以使用。笔者在工作实践中摸索到一个简便易行的办法,可以将丢失root密码的机器用应急盘启动,然后通过一个小程序得到超级用户权限,重新给root用户赋予新密码。具体操作步骤如下。
1.制作UNIX应急盘,以IDE接口为例
在其他超级用户密码未丢失的机器上以root用户注册,创建应急启动盘。
(1)#mkdev fd
系统提示:
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 密码 更改 记住 无意 各位 用户 文件 回复 系统 可以 |
注册
个人空间
