我正在尝试连接到我的Linux服务器。
输入密码后,它显示在输出下方:
Last Logan: Mon Jun 24 12:22:48 2013 from xxx.xxx.xxx.xxx
/bin/bash: No such file or directory
Connection to xxx.xxx.x.xx closed.
如何连接服务器?
答案 0 :(得分:1)
您尝试以用户权限进入服务器,并看到/bin/bash
文件。当您chroot
时,您可以触及/ bin/bash
directroy。您可以在sudo
中添加用户。
然后你应该看到目录/home/username/bin/bash/
修改:
当您 chroot 时,指定的目录将变为/
。然后,chroot中的正确shell路径是/bin/bash
,而不是/home/username/bin/bash
。
您还需要确保chroot中有足够的其他内容供系统使用。您可以使用 sudo chroot /home/username /bin/bash
进行测试,看看哪些有效,哪些无效
答案 1 :(得分:0)
您的用户与错误的shell相关联。系统上不存在关联shell“/ bin / bash”的路径。
从root用户更正用户的shell或要求管理员执行此操作。