![]() |
Модераторы: xvr |
![]() ![]() ![]() |
|
CPlusPlusFAN |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 315 Регистрация: 1.11.2005 Где: Воронеж Репутация: нет Всего: нет |
Здравствуйте.
Есть текущая директория. В неё вложена директория root. В директории root лежит программа a.out. Её исходник:
В текущей директории лежит программа с исходником:
Эта программа запускается от рута и chroot выполнется. Однако, программа root/a.out не создаёт ни один из файлов. Если вызвать не от рута, то создаются все файлы. Ведь chroot вызван для директории root. Так почему же он блокирует всё? Спасибо за внимание. |
||||
|
|||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 84 Всего: 207 |
execve вылетает с ошибкой - ENOENT
это связано с тем, что ядро не может найти динамический компоновщик (ld), который обычно лежит в /lib или /lib64 -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
CPlusPlusFAN |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 315 Регистрация: 1.11.2005 Где: Воронеж Репутация: нет Всего: нет |
MAKCim, и что делать тогда?
|
|||
|
||||
CPlusPlusFAN |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 315 Регистрация: 1.11.2005 Где: Воронеж Репутация: нет Всего: нет |
MAKCim, а можно те либы, которые подключаются на этапе исполнения, вшить в бинарник, чтоб запускалось?
Как её там? libstdc++.so или как-то так. |
|||
|
||||
CPlusPlusFAN |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 315 Регистрация: 1.11.2005 Где: Воронеж Репутация: нет Всего: нет |
MAKCim, нашёл решение - компилить исполняемый файл так:
правда, бинарник, зараза, вырос. ![]() Это сообщение отредактировал(а) CPlusPlusFAN - 6.6.2009, 02:21 |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 84 Всего: 207 |
CPlusPlusFAN,
вопрос решен? -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
CPlusPlusFAN |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 315 Регистрация: 1.11.2005 Где: Воронеж Репутация: нет Всего: нет |
||||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Программирование под Unix/Linux" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |