Вы можете использовать читы и воспользоваться контейнерными процессами, запущенными от имени пользователя root, чтобы получить root-доступ.
Смонтируйте ~
как объем внутри простого контейнера, подобного alpine. Подойдет любой базовый контейнер с rm
, такой как alpine, debian или fedora. Команды запускаются как root по умолчанию; rm -rf
внутри контейнера сможет удалить что угодно.
docker run -it --rm -v ~:/home alpine rm -rf /home/home
Будьте внимательны при запуске rm -rf
от имени root! Обычно нет никакой опасности, так как он может только удалить вещи внутри контейнера. Но если вы смонтируете каталог с хоста, то все, что находится внутри каталога, является честной игрой.