virtualBox 升级的时候,以前的许多虚拟机来回折腾,有的恢复了,有的干脆删除了!
-
有一个虚拟 CentOS 7 密码不记得了 centos7系统忘记root密码
-
有一个虚拟 Ubuntu Server 18.04,启动后总是出现以下错误
Give root password for maintenance
(Or press Control-D to continue)昨天恢复了CentOS 的 root 密码,重设了 ubuntu 18.04 的 root 密码(因为 之前ubuntu 18.04 root 密码是随机的)Ubuntu忘记密码后强制修改密码
-
今天来对付这个错误!
-
查看网卡地址 192.168.1.193 , ping 网关也通!但是 ssh 连不上!
-
先开启sshd 服务
#service sshd restart -
打开Terminale ,ssh 登录
$ ssh [email protected]
"System is booting up. See pam_nologin(8)" Connection closed by 192.168.1.193 port 22
一直使用的 user 不能 ssh ,尝试修改 sudoers 和 允许 sshd 登录账户,好像不管用!
$ ssh [email protected]
这个是可以的,但是需要输入密码
如果禁止过 root 的 ssh 远程登录,先修改 sshd_config
之前系统是设置了公钥的,因为 root 用户没有用过,自然也就没有在 root 用户的 home 目录(/root)中保存公钥
-
查看系统日志
#journalctl -xb耐心翻阅,找到错误的地方(我这里Terminal 会红色标注出来)
... -- Unit systemd-journal-flush.service has finished starting up. -- -- The start-up result is RESULT. Sep 18 08:43:10 ubuntu1804193 systemd[1]: dev-disk-by\x2duuid-c8330235\x2d7b61\x2d4b0a\x2d8d0f\x2d7988a8bba2ad.device: Job dev-dis Sep 18 08:43:10 ubuntu1804193 systemd[1]: Timed out waiting for device dev-disk-by\x2duuid-c8330235\x2d7b61\x2d4b0a\x2d8d0f\x2d798 -- Subject: Unit dev-disk-by\x2duuid-c8330235\x2d7b61\x2d4b0a\x2d8d0f\x2d7988a8bba2ad.device has Failed -- Defined-By: systemd -- Support: http://www.ubuntu.com/support -- -- Unit dev-disk-by\x2duuid-c8330235\x2d7b61\x2d4b0a\x2d8d0f\x2d7988a8bba2ad.device has Failed. -- -- The result is RESULT. Sep 18 08:43:10 ubuntu1804193 systemd[1]: Dependency Failed for /data02. -- Subject: Unit data02.mount has Failed -- Defined-By: systemd -- Support: http://www.ubuntu.com/support -- -- Unit data02.mount has Failed. -- -- The result is RESULT. Sep 18 08:43:10 ubuntu1804193 systemd[1]: Dependency Failed for Local File Systems. -- Subject: Unit local-fs.target has Failed -- Defined-By: systemd -- Support: http://www.ubuntu.com/support -- -- Unit local-fs.target has Failed. ...
原来问题出在 Unit data02.mount 失败!
-
UUID=c9db3d96-f9f2-11e8-b72e-0800274e1103 / ext4 defaults 0 0 # add by wzh 20200119 # must mkdir data02 first # wzh 20210918 Unit data02.mount has Failed. # UUID=c8330235-7b61-4b0a-8d0f-7988a8bba2ad /data02 ext4 defaults 0 0 /swap.img none swap sw 0 0
看到一年前的注解 must mkdir data02 first ,我也忘记了当时是为什么加了这个 data02 ,也不记得他是个什么东西了,可能当时想使用 U 盘启动 ?
既然 data02 出错,那么,就注释掉,保存退出!
-
reboot
现在恢复正常了!之前使用的 user 也可以 公钥方式ssh 登录
$ ssh [email protected]
-
http://www.qzhuji.com/problem/571.html
https://www.cnblogs.com/s-sx/p/11818532.html
https://blog.csdn.net/weixin_45492179/article/details/102709752
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。