Բովանդակություն:

Ո՞րն է chroot-ի նպատակը:
Ո՞րն է chroot-ի նպատակը:

Video: Ո՞րն է chroot-ի նպատակը:

Video: Ո՞րն է chroot-ի նպատակը:
Video: Կացինով լուծումների գնալու գայթակղությունը շատ մեծ է, բայց պետք է գնալ իրավական ճանապարհով. Միրզոյան 2024, Նոյեմբեր
Anonim

Փոխեք արմատային գրացուցակը մատակարարված գրացուցակին newroot և կատարում հրամանը, եթե տրված է, կամ օգտագործողի կեղևի ինտերակտիվ պատճենը:

Ինչ վերաբերում է դրան, ինչու ենք մենք օգտագործում chroot-ը Linux-ում:

chroot հրաման ներս Linux /Յունիքս համակարգն է օգտագործված արմատային գրացուցակը փոխելու համար: Յուրաքանչյուր գործընթաց/հրաման մեջ է Linux /Unix-ի նման համակարգերն ունեն ընթացիկ աշխատանքային գրացուցակ, որը կոչվում է արմատական գրացուցակ:

«chroot» հրամանը կարող է շատ օգտակար լինել.

  • Թեստային միջավայր ստեղծելու համար:
  • Համակարգը կամ գաղտնաբառը վերականգնելու համար:
  • Bootloader-ը նորից տեղադրելու համար:

Կարելի է նաև հարցնել՝ արդյոք chroot-ն անվտանգ է: chroot և ոչ արմատային օգտատերեր Երբ հաշվի եք առնում ամբողջ համակարգը, դուք իրական անվտանգություն չեք ստանում ձեր կողմից chroot (). Սովորական օգտագործողին դնելով ա chroot () կխանգարի նրանց մուտք գործել համակարգի մնացած մասեր: Սա նշանակում է օգտագործել ա chroot պակաս չէ ապահով , բայց դա ավելին չէ ապահով կամ.

Այս կերպ ինչպե՞ս եք օգտագործում chroot jail-ը:

Օգտագործելով chroot կոմունալ ծրագիրը

  1. Chroot բանտ օգտագործելու համար օգտագործեք հետևյալ հրամանը (new_root-ը պետք է լինի գոյություն ունեցող գրացուցակ).
  2. New_root գրացուցակը դառնում է արհեստական արմատային գրացուցակ:
  3. Օրինակ, եթե ենթադրենք, որ SHELL-ը սահմանված է /bin/bash-ի, և կա /home/user/jail գրացուցակը, chroot հրամանի գործարկումը հանգեցնում է հետևյալի.

Ինչպե՞ս դուրս գալ chroot-ից:

Մենք կարող ենք ելք -ից chrooted միջավայր՝ սեղմելով Ctrl-D: chroot կարող է օգտագործվել կառուցելու համար chroot բանտ՝ սերվերի ծառայությունները պաշտպանելու համար, որպեսզի հարձակվողը կարողանա ստեղծել ամբողջական մուտք դեպի սերվեր chroot բանտերը։

Խորհուրդ ենք տալիս: