免费注册 查看新帖 |

Chinaunix

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

root帳號不存在了,請問有沒有解決方案 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-26 08:55 |只看该作者 |倒序浏览
緊急求助﹗
一個RedHat ES3.7系統,增加一個新帳號後,直接vi passwd,將user id 和 group id 都改為0了,也就是和root的user id 和 group id 一樣了,使用的時候提示root不存在了。再將新用戶的user id 和 group id 改掉也沒用還是提示 root 不存在。

並且再看 passwd 文件,
[user01@demo etc]$ more passwd
Root:0:0:root:/root:/bin/bash
bin:1:1:bin:/bin:/sbin/nologin
daemon:2:2:daemon:/sbin:/sbin/nologin
adm:3:4:adm:/var/adm:/sbin/nologin
lp:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:5:0:sync:/sbin:/bin/sync
shutdown:6:0:shutdown:/sbin:/sbin/shutdown
halt:7:0:halt:/sbin:/sbin/halt
mail:8:12:mail:/var/spool/mail:/sbin/nologin
news:9:13:news:/etc/news:
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0perator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin


這個時候 passwd 文件中的 root 名字已經變成 Root 了,而且 Root 這個用戶確實存在,只是不知道密碼,請問各位有誰知道如何可以登陸 Root 這個帳號的默認密碼的?或者如何能恢復 root 這個帳號?謝謝﹗

论坛徽章:
0
2 [报告]
发表于 2006-08-26 09:21 |只看该作者
RedHat ES3.7 ?
用直接vi passwd 的密碼啊。

论坛徽章:
0
3 [报告]
发表于 2006-08-26 10:09 |只看该作者
现在还在shell里面吗? 能用useradd吗?
如果可以建一个uid=0 gid=0的superman用户,然后应该可以改Root用户的密码。
或则直接编辑/etc/passwd文件,添加如上一个superman用户。

论坛徽章:
0
4 [报告]
发表于 2006-08-26 11:07 |只看该作者
原帖由 hawkk 于 2006-8-26 08:55 发表
緊急求助﹗
一個RedHat ES3.7系統,增加一個新帳號後,直接vi passwd,將user id 和 group id 都改為0了,也就是和root的user id 和 group id 一樣了,使用的時候提示root不存在了。再將新用戶的user id 和 grou ...

passwd Root

论坛徽章:
0
5 [报告]
发表于 2006-08-26 12:35 |只看该作者
白纸黑字写在那里, root变成了Root.

搞笑.

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
6 [报告]
发表于 2006-08-26 14:32 |只看该作者
进入修复模式

论坛徽章:
0
7 [报告]
发表于 2006-08-26 15:05 |只看该作者
原帖由 nntp 于 2006-8-26 12:35 发表
白纸黑字写在那里, root变成了Root.

搞笑.

论坛徽章:
0
8 [报告]
发表于 2006-08-27 16:14 |只看该作者
我想你的Root就是root.
如果现在只是密码不知道了,找回密码就可以了。

论坛徽章:
0
9 [报告]
发表于 2006-08-27 16:54 |只看该作者
完整的解决方法:

Root:0:0:root:/root:/bin/bash

UID=0;GID=0 ,已经证明 Root 是 root ,也就是超级用户。

当然,登录的时候也应该是 Root ,不是 root 。

这个 Root 的密码为了安全,不直接在 /etc/passwd 中保存,而是在 /etc/shadow 这个文件中。

所以 vi /etc/shadow

把 Root:*:……中的*删除(也就是 Root 这一行的第1个:与第2个:中的内容删除)。

这个时候,超级用户是 Root ,密码为空;

也可以把 /etc/passwd 与 /etc/shadow 中的 Root 字符串改成 root 。

论坛徽章:
0
10 [报告]
发表于 2006-08-27 17:07 |只看该作者
su - Root不就行了...
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP