НАЗВАНИЕ
chroot - Изменяет корневой каталог для заданной команды.
СИНТАКСИС
chroot newroot command
ОПИСАНИЕ
Данная команда выполняется в отношении к новому корневому каталогу.
Значение исходных косых черт (/) в названиях путей меняется для
заданной команды и порождаемых ее процессов на newroot. После этого
исходным рабочим каталогом становится newroot.
Обратите внимание, что команда
chroot newroot command >xсоздает файл x, привязанный к исходному, а не новому каталогу.
Эта команда предназначена только для привилегированного пользователя.
Новый каталог всегда подчинен текущему корневому каталогу, даже когда действует команда chroot. Аргумент newroot подчинен текущему корневому каталогу выполняемого процесса. Заметьте, что нельзя изменить каталог на родительский для нового корневого каталога, то есть команда chroot поддерживает новый корневой каталог в качестве абсолютного на время действия command. Это означает, что "/.." всегда эквивалентно "/".
СМ. ТАКЖЕ
chdir(2)
ПРИМЕЧАНИЯ
При обращении к специальным файлам в новой корневой файловой
системе действуйте с величайшей осторожностью.
Команда command должна находиться в пределах каталога newroot, иначе появится сообщение:
command: not found (команда не найдена)