Утилита chroot в Linux и Unix-подобных системах используется для изменения корневого каталога текущего запущенного процесса и его дочерних процессов. 1 Это создаёт ограниченную среду, где процессы ограничены доступом только к файлам в новом корневом каталоге. 1
Некоторые цели использования chroot:
- Создание тестовой среды. 1 Разработчики могут создать безопасную, изолированную среду для тестирования программного обеспечения, не рискуя повредить основную систему. 1
- Восстановление системы. 1 chroot можно использовать для восстановления повреждённой системы, например, для сброса забытого пароля или восстановления файловых систем. 1
- Переустановка загрузчика. 1 Если загрузчик повреждён, chroot позволяет получить доступ к системной среде для его переустановки или восстановления. 1
- Управление разрешениями. 2 chroot можно использовать для ограничения доступа пользователей к определённым файлам и каталогам на сервере. 2