LINUX.ORG.RU

[C] Софтварный chroot

 


0

1

Как не вызывая chroot() его сотворить, т.е:

проверять чтобы относительные пути не вылезали за определённый каталог?

желательно простое решение без парсинга относительного пути

★★★

Без парсинга тут никак.

Deleted
()

Как не вызывая chroot() его сотворить, т.е:

как общаться русским людям, не используя русский язык?

Желательно без изобретения других языков.

drBatty ★★
()
Ответ на: комментарий от drBatty

зачем ты опередил меня с похожей метафорой?
2ТС> Если нужно изобрести что-то новое при имеющемся рабочем старом, то это принцип «сломай что работает».

minakov ★★★★★
()
Ответ на: комментарий от visual

chroot() можновызывать только изпод привелигированного пользователя, почитай ман.

дык тебе нужен chroot без root? от имени простого юзера? тогда это невозможно.

drBatty ★★
()
Ответ на: комментарий от drBatty

хорошо, переформулирую

как имея относительный путь и мой якобы рут получить, полный путь.

т.е.

root=/home/visual/app relative=../.config

real=/home/visual/.config

как получить real?

visual ★★★
() автор топика
Ответ на: комментарий от anonymous

Оно и с симлинками не работает. И с монтированием -o bind.

Решето, в общем.

Eddy_Em ☆☆☆☆☆
()

fakechroot. Можешь поступить аналогично.

anonymous
()

Софтварный chroot

ЩТО? покажи мне хардварный chroot

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