LINUX.ORG.RU

Копирование файла с правами --x


0

0

Вопрос такой: возможно ли скопировать (т. е. получить доступ к содержимому) если на файл есть право только исполнения (режим 0711, пользователь не является владельцем файла и не входит в его группу)? Файл - обычный исполняемый (ELF).

★★

Ответ на: Re: Копирование файла с правами --x от Gharik

Re: Копирование файла с правами --x

> Коредамп?

Не, не срабатывает, проверял. Об этом даже в man core написано:

There are various circumstances in which a core dump file is not produced:

[...]

* The binary being executed by the process does not have read permission enabled.

slav ★★ ()

Re: Копирование файла с правами --x

> возможно ли скопировать [...] режим 0711

Нет, если нет доустановленых POSIX ACL (смотреть man setfacl).

no-dashi ★★★★★ ()
Ответ на: Re: Копирование файла с правами --x от no-dashi

Re: Копирование файла с правами --x

> Нет, если нет доустановленых POSIX ACL (смотреть man setfacl).

Ну я собственно в этом и хотел убедиться. Нужно просто дать пользователю возможность запускать одну программу, но чтобы у него не было возможности её скопировать себе.

slav ★★ ()

Re: Копирование файла с правами --x

доступ к содержимому получить можно, если копировать данные из образа процесса в памяти, но вот целиком elf файл не восстановить

Chumka ★★★ ()
Ответ на: Re: Копирование файла с правами --x от Chumka

Re: Копирование файла с правами --x

> доступ к содержимому получить можно, если копировать данные из образа процесса в памяти, но вот целиком elf файл не восстановить

А можно ли получить доступ к этим данным если нет прав на чтение файла? По крайней мере core dump в этой ситуации создан быть не может (см. выше).

slav ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.