| Summary: | Ошибка прав при выполнении команд Пункт 12.6.3.3 | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Блинов Денис Вячеславович <blinovdv> |
| Component: | docs-alt-platform | Assignee: | lepata <lepata> |
| Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | azol, boyarsh, cas, lepata, lepata |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
Команда tar и все остальные должны выполняться от обычного пользователя. Сообщения: tar: dev/null: Функция mknod завершилась с ошибкой: Операция не позволена tar: dev/zero: Функция mknod завершилась с ошибкой: Операция не позволена не критичны для данной задачи |
Пункт 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, отсюда и ошибка с правами