Назад | Перейти на главную страницу

LXD: подключение к работающему контейнеру недоступно с помощью команды lxc

Неисправное обновление сделало один из моих контейнеров недоступным для команды lxc, но я могу войти в него (ssh).

У меня есть старый снимок, но есть один файл (ключевой файл), который читается только пользователем root, который мне нужен, и я не могу его прочитать как пользователь по умолчанию.

Мне было интересно, есть ли способ подключиться к этому контейнеру с помощью команды lxc и использовать IP-адрес вместо имени контейнера.

Я нашел решение:

Некоторые каталоги (например, / run) смонтированы в памяти, поэтому нет возможности получить доступ к этим файлам непосредственно с диска. Однако мне удалось получить root-доступ, изменив файл / etc / shadow (который не хранится в памяти) из родительской системы. Благодаря этому я смог получить нужный мне файл!