LXD:无法通过 lxc 命令访问正在运行的容器

LXD:无法通过 lxc 命令访问正在运行的容器

更新中断导致我的一个容器无法通过 lxc 命令访问,但我可以登录(ssh)进入它。

我有一个旧快照,但有一个文件(一个密钥文件)只能由 root 读取,我需要该文件,但我无法以默认用户身份读取。

我想知道是否有办法使用 lxc 命令连接到该容器并使用 IP 地址而不是容器名称。

答案1

我找到了一个解决方案:

一些目录(例如 /run)安装在内存中,因此无法直接从磁盘访问这些文件。但是,我能够通过从父系统修改 /etc/shadow 文件(该文件未存储在内存中)来获得 root 访问权限。这样,我就能检索到我需要的文件!

相关内容