当前位置: 技术问答>linux和unix
sco unix 中所有普通用户都进不去了,显示no shell,怎么办呢?
来源: 互联网 发布时间:2015-06-14
本文导语: 我也不知道我是否删到了什么重要东西,总之,我的SCOUNIX中启动到一定程度时会提示3个su: no shell,同时所有普通用户都进不了系统,直接跳到login,提示是no shell,各位呀,怎么办呢?我不想重装系统呀! ...
我也不知道我是否删到了什么重要东西,总之,我的SCOUNIX中启动到一定程度时会提示3个su: no shell,同时所有普通用户都进不了系统,直接跳到login,提示是no shell,各位呀,怎么办呢?我不想重装系统呀!
|
root可以登录吗?
把你的/etc/passwd 文件SHOW出来
把你的/etc/passwd 文件SHOW出来
|
如果你不是以root登陆的话,是不会删掉系统的重要文件的,新手特别要注意
我公司以前也用SCO,但是我很胆小,不敢拿来做试验,所以到现在也不怎么会
如果root能够登陆的话,你看看/etc/passwd文件里面各用户是用什么sh,同时这里是带路径的,看看该路径下的sh是不是存在,如果不存在就换一种sh,如ksh,csh等,或者你是把目录弄错了,你用 find / -name sh -print 看看什么目录下有,复制过去一般是可以的
我公司以前也用SCO,但是我很胆小,不敢拿来做试验,所以到现在也不怎么会
如果root能够登陆的话,你看看/etc/passwd文件里面各用户是用什么sh,同时这里是带路径的,看看该路径下的sh是不是存在,如果不存在就换一种sh,如ksh,csh等,或者你是把目录弄错了,你用 find / -name sh -print 看看什么目录下有,复制过去一般是可以的