Инструменты пользователя

Инструменты сайта


linux:commands:chroot

Команда chroot


О команде chroot

Команда chroot - Используется для изменения корневого каталога текущего запущенного процесса и его дочерних процессов. Это позволяет создать изолированное окружение, где процессы воспринимают указанный каталог как корневой (/), а не реальный корневой каталог системы. От сокращённого, chroot расшифровывается как change root - изменить корень.

Опции chroot

  • –help - Показать справочную информацию по команде
  • –version - Показать информацию о версии chroot
  • –groups=G_LIST - Позволяет задать вспомогательные группы, как Гр1, Гр2
  • –userspec=ПОЛЬЗОВАТЕЛЬ:ГРУППА - Позволяет задать пользователя и группу (ID или имя)
  • –skip-chdir - Позволяет не изменять рабочий каталог на '/'

Использование chroot

Примонтировать корневой каталог в /mnt/new_root:

sudo chroot /mnt/new_root

После выполнения этой команды вы окажетесь в оболочке, где /mnt/new_root будет восприниматься как /.

Размонтировать корневой каталог в /mnt/new_root:

sudo umount /mnt/new_root/chroot/mountpoint
linux/commands/chroot.txt · Последнее изменение: Кирилл