Indholdsfortegnelse:

Hvad er formålet med chroot?
Hvad er formålet med chroot?

Video: Hvad er formålet med chroot?

Video: Hvad er formålet med chroot?
Video: Linux Tip - Understanding Chroot - Episode 2 2024, November
Anonim

Skift rodmappe til den medfølgende mappe newroot og udføre kommandoen, hvis den leveres, eller en interaktiv kopi af brugerens shell

Med hensyn til dette, hvorfor bruger vi chroot i Linux?

chroot kommando ind Linux /Unix-systemet er Brugt for at ændre rodmappen. Hver proces/kommando ind Linux /Unix-lignende systemer har en aktuel arbejdsmappe kaldet rodmappe.

" chroot" kommando kan være meget nyttig:

  • At skabe et testmiljø.
  • For at gendanne systemet eller adgangskoden.
  • For at geninstallere bootloaderen.

Man kan også spørge, er chroot sikkert? chroot og ikke-root-brugere Når du tager hele systemet i betragtning, opnår du ingen reel sikkerhed fra din chroot (). Sætte en almindelig bruger i en chroot () vil forhindre dem i at få adgang til resten af systemet. Det betyder at bruge en chroot er ikke mindre sikker , men det er ikke mere sikker enten.

Hvordan bruger du chroot-fængsel på denne måde?

Bruger chroot-værktøjet

  1. For at bruge et chroot-fængsel skal du bruge følgende kommando (new_root skal være en eksisterende mappe):
  2. Mappen new_root bliver den kunstige rodmappe.
  3. For eksempel, hvis vi antager, at SHELL er indstillet til /bin/bash, og mappen /home/user/jail eksisterer, vil kørsel af chroot-kommandoen resultere i følgende:

Hvordan afslutter jeg chroot?

Vi kan Afslut fra chrooted miljø ved at trykke på Ctrl-D. chroot kan bruges til at bygge chroot fængsel for at beskytte servertjenester for at forhindre angriberen i at få fuldstændig adgang til serveren ved at oprette chroot fængsler.

Anbefalede: