Bug 59456

Summary: Ошибка прав при выполнении команд Пункт 12.6.3.3
Product: Sisyphus Reporter: Блинов Денис Вячеславович <blinovdv>
Component: docs-alt-platformAssignee: 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   

Description Блинов Денис Вячеславович 2026-06-05 11:00:48 MSK
Пункт 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, отсюда и ошибка с правами
Comment 1 Elena Mishina 2026-06-09 19:27:46 MSK
Команда tar и все остальные должны выполняться от обычного пользователя. 

Сообщения:
tar: dev/null: Функция mknod завершилась с ошибкой: Операция не позволена
tar: dev/zero: Функция mknod завершилась с ошибкой: Операция не позволена
не критичны для данной задачи