Пункт 12.6.3.3 "Создать рабочий каталог и распаковать архив: $ mkdir -p modified-root $ tar -xf alt-fs.tar -C modified-root" Команда $ mkdir -p modified-root выполняется корректно, но $ tar -xf alt-fs.tar -C modified-root получается выполнить только от root(права на файлы внутри полученного архива). Дальнейшая часть команд так же успешно выполняются ТОЛЬКО от root: "Добавить скрипт: $ cat > modified-root/usr/local/bin/hello.sh <<'EOF' > #!/bin/sh > echo "Hello from modified ALT!" > EOF Сделать скрипт исполняемым: $ chmod +x modified-root/usr/local/bin/hello.sh Упаковать обратно в tar: $ tar -cf modified-fs.tar -C modified-root ." В документации образ alt:latest создаётся как Linux root filesystem, отсюда и ошибка с правами
Команда tar и все остальные должны выполняться от обычного пользователя. Сообщения: tar: dev/null: Функция mknod завершилась с ошибкой: Операция не позволена tar: dev/zero: Функция mknod завершилась с ошибкой: Операция не позволена не критичны для данной задачи