Სარჩევი:

რა არის chroot-ის დანიშნულება?
რა არის chroot-ის დანიშნულება?

ვიდეო: რა არის chroot-ის დანიშნულება?

ვიდეო: რა არის chroot-ის დანიშნულება?
ვიდეო: Linux Tip - Understanding Chroot - Episode 2 2024, ნოემბერი
Anonim

შეცვალეთ root დირექტორია მიწოდებულ დირექტორიაში newroot და ახორციელებს ბრძანებას, თუ მოწოდებულია, ან მომხმარებლის გარსის ინტერაქტიული ასლი

ამასთან დაკავშირებით, რატომ ვიყენებთ chroot-ს Linux-ში?

chroot ბრძანება Linux / Unix სისტემა არის გამოყენებული root დირექტორიას შესაცვლელად. ყველა პროცესი/ბრძანება Linux /Unix-ის მსგავს სისტემებს აქვს მიმდინარე სამუშაო დირექტორია, რომელსაც ეწოდება root დირექტორია.

" chroot" ბრძანება შეიძლება ძალიან სასარგებლო იყოს:

  • სატესტო გარემოს შესაქმნელად.
  • სისტემის ან პაროლის აღსადგენად.
  • ჩამტვირთველის ხელახლა ინსტალაციისთვის.

შეიძლება ასევე იკითხოს, არის თუ არა chroot უსაფრთხო? chroot და არა ძირეული მომხმარებლები როცა მთელ სისტემას მხედველობაში მიიღებ, შენგან ვერ მიიღებ რეალურ უსაფრთხოებას chroot (). ჩვეულებრივი მომხმარებლის დაყენება ა chroot () ხელს შეუშლის მათ დანარჩენ სისტემაზე წვდომას. ეს ნიშნავს ა chroot არ არის ნაკლები უსაფრთხო , მაგრამ ეს არ არის მეტი უსაფრთხო ან.

ამ გზით, როგორ იყენებთ chroot jail-ს?

chroot უტილიტის გამოყენება

  1. chroot jail-ის გამოსაყენებლად გამოიყენეთ შემდეგი ბრძანება (new_root უნდა იყოს არსებული დირექტორია):
  2. new_root დირექტორია ხდება ხელოვნური root დირექტორია.
  3. მაგალითად, ვივარაუდოთ, რომ SHELL დაყენებულია /bin/bash-ზე და არსებობს /home/user/jail დირექტორია, chroot ბრძანების გაშვება იწვევს შემდეგს:

როგორ გამოვიდე chroot?

Ჩვენ შეგვიძლია გასასვლელი საწყისი chrooted გარემო Ctrl-D დაჭერით. chroot შეიძლება გამოყენებულ იქნას ასაშენებლად chroot jail სერვერის სერვისების დასაცავად თავდამსხმელის შექმნის გზით სერვერზე სრული წვდომის თავიდან ასაცილებლად chroot ციხეები.

გირჩევთ: