心血来潮想修改一下FreeBSD的密码,遂进入单用户模式操作,结果当场被雷住了,进入单用户模式发现键盘无法启动,这可如何了得,所幸不是真实的服务器,否则万一服务器出现故障需要进入单用户模式解决,岂不把人急死。
网上搜索,找到FreeBSD官方网站论坛上的一篇帖子,提到了解决方法:
From Beastie menu, escape to loader prompt. set hint.atkbd.0.flags="0×1" boot -s进入FreeBSD操作界面,选择6,进入 escape to loader prompt;
输入命令 set hint.atkbd.0.flags="0x1"; 系统显示OK;
然后输入 boot -s,进入单用户模式;
之后,就可以重新设置root密码了,顺便mark一下吧:
进入单用户模式,键入回车
# fsck -p 检查磁盘;
# mount -a 挂载所有磁盘;
# passwd root 重置root密码;
# Control+D 直接正常启动;