Bug 59456 - Ошибка прав при выполнении команд Пункт 12.6.3.3
Summary: Ошибка прав при выполнении команд Пункт 12.6.3.3
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: docs-alt-platform (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: lepata@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-06-05 11:00 MSK by Блинов Денис Вячеславович
Modified: 2026-06-09 19:27 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 завершилась с ошибкой: Операция не позволена
не критичны для данной задачи