KirMol Wiki

Добро пожаловать в KirMol Wiki

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

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


linux:commands:chroot

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

linux:commands:chroot [2026/04/12 17:24] – создано Кирилл Мlinux:commands:chroot [Дата неизвестна] (текущий) – внешнее изменение (Дата неизвестна) 127.0.0.1
Строка 1: Строка 1:
 +====== Команда chroot ======
  
 +----
 +
 +===== О команде chroot =====
 +
 +Команда chroot - Используется для изменения корневого каталога текущего запущенного процесса и его дочерних процессов. Это позволяет создать изолированное окружение, где процессы воспринимают указанный каталог как корневой (**/**), а не реальный корневой каталог системы. От сокращённого, chroot расшифровывается как **change root** - изменить корень.
 +
 +===== Опции chroot =====
 +
 +  * **--help** - Показать справочную информацию по команде
 +  * **--version** - Показать информацию о версии chroot
 +  * **--groups=G_LIST** - Позволяет задать вспомогательные группы, как **Гр1**, **Гр2**
 +  * **--userspec=ПОЛЬЗОВАТЕЛЬ:ГРУППА** - Позволяет задать пользователя и группу (ID или имя)
 +  * **--skip-chdir** - Позволяет не изменять рабочий каталог на '/'
 +
 +===== Использование chroot =====
 +
 +Примонтировать корневой каталог в **/mnt/new_root**:
 +<code bash>
 +sudo chroot /mnt/new_root
 +</code>
 +
 +После выполнения этой команды вы окажетесь в оболочке, где **/mnt/new_root** будет восприниматься как **/**.
 +
 +Размонтировать корневой каталог в **/mnt/new_root**:
 +<code bash>
 +sudo umount /mnt/new_root/chroot/mountpoint
 +</code>