在登陆服务器时,使用账户密码都无法登录,总是提示拒绝访问:
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#
#已经正常