Chinaunix

标题: 误操作导致passwd文件被请空,请教恢复的方法~!救急阿~! [打印本页]

作者: unixsearcher    时间: 2003-02-18 00:43
标题: 误操作导致passwd文件被请空,请教恢复的方法~!救急阿~!

由于误操作,我把/etc/passwd文件清空了,现在只留有3个netterm以一个普通用户连入,所有的用户都不能使用了,求救!
现在的/etc/passwd文件
-rw-r--r--   1      0        system        40 Feb 17 20:53 /etc/passwd
我手头上有一个备份,但是没法解决这个owner“0”的问题,请教大虾,怎么办~!
对于您的帮助,不胜感激~!
作者: larryh    时间: 2003-02-18 01:51
标题: 误操作导致passwd文件被请空,请教恢复的方法~!救急阿~!
在netterm终端上,vi一个文件,把你的备份文件用UltraEdit打开(如果已转成DOS方式的文本文件,用NOTEPAD也可),用复制/粘贴的办法贴到vi屏幕中,写成一个文件,比如叫A。
光盘启动,access rootvg,复制文件A至/etc/passwd,重启。
作者: aixnewer    时间: 2003-02-18 08:55
标题: 误操作导致passwd文件被请空,请教恢复的方法~!救急阿~!
可以了吗?
作者: 炸鸡    时间: 2003-02-18 09:54
标题: 误操作导致passwd文件被请空,请教恢复的方法~!救急阿~!
好办法。做完后再把权限改好。
作者: unixsearcher    时间: 2003-02-18 23:31
标题: 误操作导致passwd文件被请空,请教恢复的方法~!救急阿~!
谢谢larryh,因为当时太晚也比较急,所以我自己做了一个尝试,与你的方法大体相同,如下:
从rs6000上登录到另一个机器get回来备份文件,放在/tmp下,然后用光盘引导启动rs6000,进入维护模式,选择start a shell....(不太记得了,另一个选项是start a shell before mount filesystems),这个shell是root权限的,此时可以将passwd备份的内容写入原passwd文件,当时没敢用mv或者cp,存盘后察看发现问题解决了,重新启动rs6000,成功。

非常感谢你给出回答~!
作者: larryh    时间: 2003-02-19 00:02
标题: 误操作导致passwd文件被请空,请教恢复的方法~!救急阿~!
aixchina上给出的复制/etc/opasswd的方法更好一点。
作者: augusta    时间: 2003-02-19 09:18
标题: 误操作导致passwd文件被请空,请教恢复的方法~!救急阿~!
不太理解哦,怎么就成了呢,是不是说passwd里真正的password放在了security下的passwd文件里,所以只要回复/etc/passwd文件就可以啦
作者: RS9000    时间: 2003-02-19 09:55
标题: 误操作导致passwd文件被请空,请教恢复的方法~!救急阿~!
aixchina上说  用光盘启动,进入维护模式下,进入rootvg,把/dev/hd4 mount到/mnt下,再在/mnt下把/etc/opasswd文件复制过来即可.
怎么把dev/hd4 mount到/mnt下呢?直接拷贝不行吗??
作者: 大猫    时间: 2003-02-19 10:06
标题: 误操作导致passwd文件被请空,请教恢复的方法~!救急阿~!
原帖由 "RS9000" 发表:
aixchina上说  用光盘启动,进入维护模式下,进入rootvg,把/dev/hd4 mount到/mnt下,再在/mnt下把/etc/opasswd文件复制过来即可.
怎么把dev/hd4 mount到/mnt下呢?直接拷贝不行吗??
这是指选start a shell before mount filesystems后用mount命令做
作者: RS9000    时间: 2003-02-19 10:19
标题: 误操作导致passwd文件被请空,请教恢复的方法~!救急阿~!
是的,我知道,但我把/dev/hd4 mount到/目录下不行吗?
怎么把/dev/hd4 mount到/mnt下,命令怎么写?谢谢
作者: 大猫    时间: 2003-02-19 10:30
标题: 误操作导致passwd文件被请空,请教恢复的方法~!救急阿~!
start a shell before mount filesystems后,/是ram fs,是从cd启动后load到ram上的
mount /dev/hd4 /mnt




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2