Оглавление:

Для чего нужен chroot?
Для чего нужен chroot?

Видео: Для чего нужен chroot?

Видео: Для чего нужен chroot?
Видео: #2 Файловая система: Выбираемся из chroot - Docker 2024, Апрель
Anonim

Измените корневой каталог на предоставленный каталог newroot и выполняет команду, если она предоставлена, или интерактивную копию оболочки пользователя.

В связи с этим, почему мы используем chroot в Linux?

chroot командовать в Linux / Система Unix использовал для изменения корневого каталога. Каждый процесс / команда в Linux / Unix-подобные системы имеют текущий рабочий каталог, называемый корневым каталогом.

Команда «chroot» может быть очень полезной:

  • Для создания тестовой среды.
  • Чтобы восстановить систему или пароль.
  • Переустановить загрузчик.

Можно также спросить, безопасен ли chroot? chroot и пользователи без полномочий root. Когда вы принимаете во внимание всю систему, вы не получаете никакой реальной безопасности от вашего chroot (). Помещение обычного пользователя в chroot () не позволит им получить доступ к остальной части системы. Это означает использование chroot не меньше безопасный , но это не более безопасный или.

Таким образом, как вы используете chroot jail?

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

  1. Чтобы использовать chroot jail, используйте следующую команду (new_root должен быть существующим каталогом):
  2. Каталог new_root становится искусственным корневым каталогом.
  3. Например, если для SHELL задано значение / bin / bash и существует каталог / home / user / jail, выполнение команды chroot приведет к следующему:

Как мне выйти из chroot?

Мы можем выход из хромированный среду, нажав Ctrl-D. chroot можно использовать для построения chroot jail для защиты серверных служб и предотвращения получения злоумышленником полного доступа к серверу путем создания chroot тюрьмы.

Рекомендуемые: