Turinys:

Koks yra chroot tikslas?
Koks yra chroot tikslas?

Video: Koks yra chroot tikslas?

Video: Koks yra chroot tikslas?
Video: Koks yra tikras draugas? 2024, Lapkritis
Anonim

Pakeiskite šakninį katalogą į pateiktą katalogą newroot ir vykdo komandą, jei ji pateikta, arba interaktyvią vartotojo apvalkalo kopiją

Kalbant apie tai, kodėl Linux sistemoje naudojame chroot?

chroot komanduoti Linux /Unix sistema yra naudojamas norėdami pakeisti šakninį katalogą. Kiekvienas procesas / komanda Linux /Unix panašios sistemos turi dabartinį darbinį katalogą, vadinamą šakniniu katalogu.

„chroot“komanda gali būti labai naudinga:

  • Norėdami sukurti bandymo aplinką.
  • Norėdami atkurti sistemą arba slaptažodį.
  • Norėdami iš naujo įdiegti įkrovos tvarkyklę.

Taip pat galima paklausti, ar chroot yra saugus? chroot ir ne root vartotojai Kai atsižvelgiate į visą sistemą, jūs neįgyjate jokio realaus saugumo chroot (). Įprasto vartotojo įtraukimas į a chroot () neleis jiems pasiekti likusios sistemos. Tai reiškia, kad reikia naudoti a chroot yra ne mažiau saugus , bet tai ne daugiau saugus arba.

Tokiu būdu, kaip naudoti chroot kalėjimą?

Naudojant chroot įrankį

  1. Norėdami naudoti chroot kalėjimą, naudokite šią komandą (new_root turi būti esamas katalogas):
  2. Naujasis_šakninis katalogas tampa dirbtiniu šakniniu katalogu.
  3. Pavyzdžiui, darant prielaidą, kad SHELL nustatytas į /bin/bash, o katalogas /home/user/jail egzistuoja, paleidus komandą chroot, gaunami šie rezultatai:

Kaip išeiti iš chroot?

Mes galime išeiti iš chrootas aplinką paspausdami Ctrl-D. chroot gali būti naudojamas statyti chroot kalėjimas, skirtas apsaugoti serverio paslaugas, kad užpuolikas negalėtų gauti visiškos prieigos prie serverio sukuriant chroot kalėjimai.

Rekomenduojamas: