- 论坛徽章:
- 0
|
5可用积分
硬件平台:sun v490 raid 0环境
系统: solaris 10 u3
硬盘分别
问题描述:超级用户密码丢失,且使用普通拥护进行登陆也不成功
已进行如下操作:
用光驱启动,进入修改root密码
boot cdrom -s
mount /dev/dsk/c1t0d0s2 /mnt (此处操作存在问题)
vi /mnt/etc/shadow
将shadow文件中关于root的第二列内容删除,只留下两个冒号
然后在切换到OK 状态,输入boot
启动检测到/dev/rdsk/md/d10文件系统检测异常,系统无法启动.反复试验不成功后;(经过提示,用系统的mirrdisk盘/c1t1d0s0启动,)第一次启动,普通拥护可以正常登录,
但登录后,通过telnet无法登录,发现问题后,从系统本机切换其它用户,仍无法验证通过,提示无效的用户ID.)目前系统可正常启动,希望各位高手提供一些问题处理的意见.
另:目前存在一台可正常使用的同类型机器,可否将另一台机器的相关文件拷入此问题机,恢复密码;需拷贝什么文件(passwd,shadow,group,是否还有其它相关)请个人高手指教
不胜感激 |
最佳答案
查看完整内容
Your problem is that your / device is mirrored (c1t0d0s0 and c1t1d0s0). If you only change /etc/passwd on one device, your mirror is out of sync and cause file system inconsistency. If your file system didn't come up clean, the depended services such as inetd, telnet will not start. You can use svcs -xv to see the reason. You may want to try this:boot cdrom -sfsck -F ufs -y /dev/rdsk/c1t0d0s0moun ...
|