免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2219 | 回复: 1
打印 上一主题 下一主题

[SCO UNIX] 忘记超级用户口令如何解决? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-04 10:32 |只看该作者 |倒序浏览
因为公司人事变动
以前的系统管理员走了,联系不上
现在有几台机器的密码不知道
看了精华区的帖子
下面的两个办法都可行吗?


忘记root密码怎样处理
答:
root用户又被称为超级用户,它是权限最高的用户,一旦它的密码被忘记,
将给系统的维护和管理带来很多困难,下面是忘记root密码时的处理方法:
---- 首先,我们需要从CD-ROM 启动系统,命令是:
---- #boot cdrom -s
---- 系统启动后,我们要把硬盘根分区挂接到光盘文件系统的/mnt目录上,执行:
#mount /dev/dsk/c0t0d0s0 /mnt
(该例假设根文件系统是/c0t0d0s0)
编辑硬盘根分区的shadow文件,将root的密码项位置设为空。
#cd /mnt/etc
#vi shadow
---- 注意,有的系统要编辑/etc/passwd 文件而不是/etc/shadow文件。
[love_unix    发表于: 2003-07-14 01:07    ]

不要这么复杂,用一张应急启动盘,启动系统后,把硬盘挂到软盘上,然后
把passwd和shadow文件改名,再从硬盘启动就可以直接进入维护状态了。
[simonzhan  发表于: 2003-07-17 01:07    ]

1, 在其他同样版本的SCO UNIX机器上,以 root 执行如右命令: #mkdev fd
2, 根据提示建立boot盘和root文件系统盘.
3, 在root文件系统盘上的/etc下有一passwd文件,将你正在执行上述命令的机器上的/etc/shadow拷贝到root文件
系统中的/etc目录下.
4, 用boot盘和root文件系统盘启动你忘记密码的计算机.
5, 在root下执行下列命令.
#fsck -y /dev/hd0root
#mount /dev/hd0root /mnt
6, 将软盘中的passwd和shadow拷贝到硬盘/etc目录下, 注意,最好将原来的文件备份.执行下列命令.
#cd /mnt/etc
#mv passwd passwd.bak
#mv shadow shadow.bak
#cd /
#cp /etc/shadow /mnt/etc/shadow
#cp /etc/passwd /mnt/etc/passwd
7, 重新启动UNIX,用新的root口令进入.全部稿掂.
8, 这种方法在Solaris上也试验过,仍然可行.

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
2 [报告]
发表于 2008-06-04 13:42 |只看该作者
按第二个。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP