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

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


linux:commands:chroot

Различия

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

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

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