免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 8226 | 回复: 32

今天遇到一个怪问题:用root用户建一个用户后,root用户不能登录了!请高手支招~~ [复制链接]

论坛徽章:
0
发表于 2010-08-03 19:26 |显示全部楼层
今天在一SUSELinux上用root用户建了一个sybase15的用户,结果发现不仅sybase15用户无法登录,连root也无法登录了。在其他用户下su -时,总是报“su: sybase15: 没有那个文件或目录”;如果在login时用root登录,报“login: no shell: No such file or directory.”。后来用一个非root用户查看了一下passwd文件,发现root用户的那一行变成了“root:0:0:root:/root:sybase15”!

请问高手,造成这种现象的原因是不是因为passwd被误修改了?如果是的话,如何恢复这个文件呢?似乎只有root用户才能修改,但root又不能登录~~~

请高手支招~~~跪谢了!!

论坛徽章:
0
发表于 2010-08-03 20:39 |显示全部楼层
进单用户改ROOT密码

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
发表于 2010-08-03 20:42 |显示全部楼层
用光盘启动进入rescue模式,把root的shell改过来(就是sybase15),改成/bin/bash

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
发表于 2010-08-03 21:48 |显示全部楼层
signal mode,不过你这种情况很罕见~~

论坛徽章:
0
发表于 2010-08-03 22:47 |显示全部楼层
我想知道LZ用什么命令加sybase15帐号的,把root给改了

论坛徽章:
0
发表于 2010-08-04 08:45 |显示全部楼层
呵呵,其实是我一同事搞的,不清楚他怎么把root密码给搞丢了。
3楼的兄弟的办法也许是可行的,只是,我这个机器,是IBM的PC Server,就是传说中的PPC,目前我找不到suse for ppc的介质~~~
我好苦呀~~~:em12:

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
发表于 2010-08-04 08:58 |显示全部楼层
没有光盘下载一个吧,如果有cd,第一张就够了

论坛徽章:
0
发表于 2010-08-04 09:42 |显示全部楼层
回复5楼的圣骑士:我怀疑是这位新同学在用passwd修改密码时有个误操作。。。但是怎么误的,打死我也想不通了。呵呵。。多谢答复~~~

看来只有按照7楼的法王兄弟的法子试一下了。。。

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
发表于 2010-08-04 10:22 |显示全部楼层
是不是楼主创建用户的时候命令里有什么不正确的操作。

论坛徽章:
0
发表于 2010-08-04 10:23 |显示全部楼层
报“login: no shell: No such file or directory.”


我想, 樓主加新用戶時指命不對. 直接把 /etc/password 內的結構給弄壞了. 或者用root身份加用戶時, 命令跟加用戶方法不對, 直接修改了root的資料, 引致root 不能登入.
試試進入single mode 改root 密碼 或者用livecd 把 / 給掛起來, 重新修改 /etc/password 及查看什麼問題出錯.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP