我们有一个运行嵌入式 Linux 的安全摄像头系统。它使用 Lilo 作为引导加载程序进行引导,并且一旦引导便无 tty 访问权限。我也不知道任何用户名。
SSH/22 是开放的,但我不认为暴力破解是一种选择。
我已经尝试了所有常见的技巧来重置 Linux 用户密码(在单用户模式下从引导加载程序启动 = 不发生,仍然提示用户登录,启动到实时 CD = 无法访问文件系统...它都是循环文件和其他二进制文件等),但它们都是不可能的,因为它是一个嵌入式 Linux 设置。
任何帮助/建议都将不胜感激。谢谢
答案1
最后通过串行控制台电缆以 root 权限进入正在运行的系统命令行。在文档中找不到任何内容,但凭借一点 Cisco、HP 等控制台电缆经验,以及 @Gilles 的指出,给了我足够的动力去研究并完成它。
编辑:虽然我无法再访问系统进行测试,但我相信编辑的方法/etc/shadow
会有效:
http://geekswing.com/geek/resetting-root-password-on-a-linux-system-using-clonezilla/
答案2
尝试一下:在启动提示符下输入
init=/bin/sh