You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何登录LXC容器的root用户?密码验证失败问题求助

解决LXC容器Root用户无法登录的问题

嘿,我刚入门LXC的时候也踩过一模一样的坑!那种明明确认密码没错却死活登不上的烦躁感太懂了,咱们直接绕开密码验证的死胡同,从宿主机直接切入容器搞定问题,步骤超简单:

  • 先在宿主机上确认你的容器状态和准确名称,执行命令:

    lxc list
    

    找到你要操作的容器名(比如可能是my-first-lxc这类自定义名称)。

  • 跳过密码验证,直接从宿主机进入容器的root shell:

    lxc exec <你的容器名> -- /bin/bash
    

    把<你的容器名>替换成实际名称,执行完这条命令你就已经在容器里拥有root权限了!

  • 现在直接修改root密码,执行:

    passwd root
    

    按照提示输入新密码两次(输入时不会显示字符,正常输入就行),确认密码修改成功。

  • 输入exit退出容器回到宿主机,现在用新设置的密码尝试登录,应该就能顺利进入了。

如果你是通过SSH登录容器,还可以顺便检查下容器内的SSH配置文件/etc/ssh/sshd_config,确保PermitRootLogin yes和PasswordAuthentication yes这两行是开启状态,修改后重启SSH服务:systemctl restart sshd,这样后续SSH登录root也不会出问题。

内容的提问来源于stack exchange,提问作者user371793

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:29:24