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

Access denied
[email protected]'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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐