在登陆服务器时,使用账户密码都无法登录,总是提示拒绝访问:

Access denied
root@10.11.17.100's password:

第一个想法是先重置下密码,于是进入单用户模式,在执行chroot /sysroot时出现以下报错:

switch_root:/# chroot /sysroot
chroot: failed to run command ‘/bin/bash’: No such file or directory

由提示可以看到是因为没有找到 /bin/bash,于是看下sysroot之中是否有/bin/bash

switch_root:/# ls /sysroot/bin/bash
ls: cannot access /sysroot/bin/bash: No such file or directory

解决版本:

既然没有就直接复制一个过去,执行如下命令:

switch_root:/# cp /bin/bash /sysroot/bin/bash
switch_root:/# chroot /sysroot
sh-4.2#
#已经正常
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐