码迷,mamicode.com
首页 > 其他好文 > 详细

/bin/sh: bad interpreter: 没有那个文件或目录

时间:2016-08-16 14:53:44      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:bash /bin/sh: bad interpreter: 没有那个文件或目录

问题:

今天一个同事远程登录一台服务器,他要上去检查下邮件服务,因为邮件发不出去,上去之后没有解决,他问我遇到类似的问题没有。于是我登上服务器准备看看是什么情况,然后登的时候就出现了如下问题,但是我们做的是免秘钥验证,他之前登的时候是不需要密码的。一开始以为是/root/.ssh/下边的

这两个文件(authorized_keys  known_hosts)出了问题。把相关记录删除之后,还是登不进去。

技术分享

后来想想拒绝了,是不是防火墙设置问题啊,然后在服务器上重启防火墙,又有如下报错

技术分享于是是不是service这个文件的问题啊,网上说是因为dos和unix文件格式的问题,然后我用dos2unix命令转了一下,但是还是不行。于是从其它服务器同步过来一个service文件,还是不行。

后来把问题定位到了bash解释器上,果然,/bin/bash这个文件被人删除了,从其它服务器同步过来bash文件,所有的问题都解决了

本文出自 “庭中有奇树” 博客,请务必保留此出处http://zhangdl.blog.51cto.com/11050780/1839175

/bin/sh: bad interpreter: 没有那个文件或目录

标签:bash /bin/sh: bad interpreter: 没有那个文件或目录

原文地址:http://zhangdl.blog.51cto.com/11050780/1839175

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!