Obsah:

Jaký je účel chrootu?
Jaký je účel chrootu?

Video: Jaký je účel chrootu?

Video: Jaký je účel chrootu?
Video: Linux Tip - Understanding Chroot - Episode 2 2024, Listopad
Anonim

Změňte kořenový adresář na dodaný adresář newroot a provede příkaz, pokud je dodán, nebo interaktivní kopii uživatelského shellu

Proč v tomto ohledu v Linuxu používáme chroot?

chroot příkaz v Linux /Unixový systém je použitý pro změnu kořenového adresáře. Každý proces/příkaz Linux /Unixové systémy mají aktuální pracovní adresář s názvem kořenový adresář.

Příkaz „chroot“může být velmi užitečný:

  • Chcete-li vytvořit testovací prostředí.
  • Chcete-li obnovit systém nebo heslo.
  • Chcete-li znovu nainstalovat bootloader.

Někdo se může také zeptat, je chroot bezpečný? chroot a uživatelé bez oprávnění root Když vezmete v úvahu celý systém, nezískáte od svého žádné skutečné zabezpečení chroot (). Vložení běžného uživatele do a chroot () jim zabrání v přístupu ke zbytku systému. To znamená použití a chroot není méně zajistit , ale není to víc zajistit buď.

Jak tímto způsobem používáte chroot vězení?

Použití nástroje chroot

  1. Chcete-li použít chroot jail, použijte následující příkaz (new_root musí být existující adresář):
  2. Z adresáře new_root se stane umělý kořenový adresář.
  3. Například za předpokladu, že je SHELL nastaven na /bin/bash a adresář /home/user/jail existuje, spuštění příkazu chroot má za následek následující:

Jak ukončím chroot?

Můžeme výstup z zakořeněné prostředí stisknutím Ctrl-D. chroot lze použít ke stavbě chroot vězení k ochraně serverových služeb, které brání útočníkovi získat úplný přístup k serveru vytvořením chroot vězení.

Doporučuje: