|
hsgzr 回复于:2005-03-05 22:41:19
|
root:x:0:3
x就是密码字段 去掉就可以了
|
hsgzr 回复于:2005-03-05 23:11:33
|
或者用这个方法:
1、制作软盘引导启动盘
2、从一台没有口令的机器中拷贝三个文件到一张软盘上
/etc/passwd
/etc/shadow
/tcb/files/auth/r/root
3、用软盘引导启动后将硬盘挂在软件上
mount /dev/hd0root /mnt
mount /dev/fd0135ds18 /tmp
4、先将硬盘中的三个文件做一下备份或改名
5、将没有口令的三个相关文件拷贝到硬盘的相关目录下覆盖原文件
cp /tmp/passwd /mnt/etc/passwd
cp /tmp/shadow /mnt/etc/shadow
cp /tmp/root /mnt/tcb/files/auth/r/root
cd
6、缷下设备
umount /dev/fd0135ds18
umount /dev/hd0root
7、重新启动后即可进入系统
8、将原备份或改名的文件改回
9、重新设置一下密码
|
舟自横 回复于:2005-03-06 16:03:19
|
只有相同版本的可以,只能说UNIX比较“安全”
|
-boy- 回复于:2005-03-06 20:07:36
|
光明使者,你好,我是一个写程式的,对SCO不熟,平时都不用root,可前几天用到root用户时,发现密码忘记了,我是个菜鸟,对你上面所说的我基本能懂,可不知道怎样制作启动盘,望能指教,不胜感激!!!!
|
snow888 回复于:2005-03-06 23:36:33
|
还有一个办法,是所有unix 系统的一个大bug ,可用任何普通用户进入系统修改 root passwd ,但涉及到系统的安全问题,我不敢说,可能论坛中有高手知道。
另外,熟悉dos 系统的debug命令和汇编的,可以在dos系统下用debug命令删除 /etc/shadow文件中的相关内容,也可以解除 root用户口令。
|
blxiao 回复于:2005-03-07 10:11:08
|
楼上说的到底怎么用啊?
|
axjl 回复于:2005-03-07 14:27:01
|
直接boot -s进入超级用户去更改
|
Juilya 回复于:2005-03-07 16:01:05
|
楼上说的是在启动进入boot时吗,能否说的详细一下。
|
Oracle8i 回复于:2005-03-07 19:31:47
|
[quote:9a515226b3="-boy-"]光明使者,你好,我是一个写程式的,对SCO不熟,平时都不用root,可前几天用到root用户时,发现密码忘记了,我是个菜鸟,对你上面所说的我基本能懂,可不知道怎样制作启动盘,望能指教,不胜感激!!!![/quote:9a515226b3]
启动盘的制作使用命令:
# mkdev fd
|
hsgzr 回复于:2005-03-07 21:01:59
|
mkdev fd
|
hsgzr 回复于:2005-03-07 21:07:32
|
UNIX5.0.5的用户密码是在/etc/passwd文件中的密码字段中
5.0.7的用户密码是放在/etc/shadow 和/tcb/files/auth/用户名的第一个字母/用户名文件中
|
sdccf 回复于:2005-03-08 07:02:56
|
http://unix-cd.com/unixcd12/article_view.asp?id=847
|
likaisoft 回复于:2005-03-08 21:46:48
|
[quote:7447011bda="sdccf"]忘记口令是进入不了单用户的.[/quote:7447011bda]
|
ivy11 回复于:2005-03-08 22:24:17
|
没有那么麻烦吧,直接按halt键,到>>>下,单用户启动,敲入命令:mount -a 然后用passwd命令修改root口令即可
|
xrdsheng1 回复于:2005-03-09 10:36:41
|
制作启动盘包括boot引导盘和root文件系统盘,用命令
mkdev fd制作这两张盘
|
dvd 回复于:2005-03-10 22:28:06
|
平时用root用户设置一个用户比如 supper,给予超级用户的权限。你忘记了root的口令,不会同时把supper的口令也忘记吧。
|
sdccf 回复于:2005-03-10 23:29:12
|
也未尝不是一个折中的办法.
|
locallocal 回复于:2005-03-14 10:02:25
|
LINUX有halt键么?
|
qthshilei 回复于:2005-03-14 11:54:01
|
我试过的,如果unix没有找到/etc/passwd会直接进入单用户的,不提示你输入密码,不信你试.
但要记住!!!!进入后,不要用l列目录,要用ls,不要用who.等需要访问到/etc/passwd文件的程序.
然后将备用的passwd恢复,就可以passwd root了.
不信,你将/etc/passwd删除后,重启机器试试.
|
blxiao 回复于:2005-03-18 21:27:37
|
sco5.0.6不能制作引导盘,怎么办
|
wangchiiyuan 回复于:2005-03-26 11:10:14
|
敬啟者 您好:
我來自台灣, 讀了您的文章 "关于root口令忘记的解决方法",
依文章中的方法,好像可行, 但去測試, 沒成功. 因此想教您幾個問題.
1. 有關第四點,"如何重起机子",每次你都不能就会进入系统,所以不能更改 root 的口令.
2. 希望您幫助我, 感激不盡.
王大偉 2005/03/26
|
james_h 回复于:2005-03-26 15:56:16
|
[quote:0b507e88b9="ivy11"]没有那么麻烦吧,直接按halt键,到>>>下,单用户启动,敲入命令:mount -a 然后用passwd命令修改root口令即可[/quote:0b507e88b9]
你说的不是 OpenServer 吧?
|
james_h 回复于:2005-03-26 16:47:34
|
用应急盘进入系统后,
mount /dev/hd0root /mnt
chroot /mnt /bin/sh
su - root
然后用 passwd 命令修改口令
接着连续按两次 Ctrl-D 退回到应急状态的 SHELL,这时,用 df 命令可以看到 /mnt 的使用状态,umount /mnt 卸下根分区,用 haltsys 关机,然后直接用硬盘启动就可以了。
|
flybirdxp 回复于:2005-03-27 14:00:38
|
制作应急盘:
mkdev fd
按照提示做,会E文的应该看得懂
|
yinxiang2000 回复于:2005-05-11 11:26:55
|
:) 如果你的系统有halts(关机用户)
关机的时候马上键入DELETE键
就可以修改了。
|
12xuwei 回复于:2005-05-12 17:06:18
|
转一下别人的。
, 在其他同样版本的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上也试验过,仍然可行.
|
12xuwei 回复于:2005-05-12 17:25:56
|
各位,真是有点不好意思了,我出点小问题,
我的一个机上的root密不见了,现在用boot和root盘起动后,进入到#后,但是现在找不到shadow文件。晕倒。各位大哥有知怎么办的说一下。
|
hlj 回复于:2005-05-13 12:23:36
|
编辑shadow文件,其它的改完后不行
|
qtwrey 回复于:2005-05-16 19:51:52
|
看得有些晕了,到底是搂主所说得那样直接删除,还是像后面几位说的?
请斑竹给个明确的最简单的答案。谢谢
|
qtwrey 回复于:2005-05-17 14:02:30
|
我试验了。楼主的方法是可行的。不必像后面几位那样麻烦
就是直接将passwd shadow改名, 后面再改回来。
|
12xuwei 回复于:2005-05-29 18:39:12
|
呵呵一定行的,就是因为网上的有些麻烦我才写出来。本人用过的,以用过两次了,还有一次就是我说的找不到shadow文件,这个也是可以解决的,你在做boot和root盘时,做一个vi进去,直接挂到盘上,用vi编一下shadow文件,把带有root的行前面加上#。就行了,重起机可以用init o
|
纳兰婷 回复于:2005-05-29 22:55:49
|
[quote:77430ba192="hsgzr"]或者用这个方法:
1、制作软盘引导启动盘
2、从一台没有口令的机器中拷贝三个文件到一张软盘上
/etc/passwd
/etc/shadow
/tcb/files/auth/r/root
3、用软盘引导启动后将硬盘挂在软件上
mount /dev/h..........[/quote:77430ba192]这个办法偶用过~~的确很实用,不过有时会使用户ID混乱的
|
12xuwei 回复于:2005-06-10 09:54:34
|
呵那还是用我的吧,
|
fl.w 回复于:2005-06-15 08:10:11
|
OK!
|