Мазмуну:

Chroot максаты эмне?
Chroot максаты эмне?

Video: Chroot максаты эмне?

Video: Chroot максаты эмне?
Video: ЧТО?? КАК ИЗ ТЕЛЕФОНА СДЕЛАТЬ СИСТЕМНЫЙ БЛОК??(Linux) 2024, Ноябрь
Anonim

Түп каталогун берилген каталогго өзгөртүңүз newroot жана буйрукту аткарат, эгерде берилген болсо, же колдонуучунун кабыгынын интерактивдүү көчүрмөсү

Буга байланыштуу, эмне үчүн Linux'та chroot колдонобуз?

chroot буйрук киргизүү Linux /Unix системасы болуп саналат колдонулган тамыр каталогун өзгөртүү үчүн. Ар бир процесс/буйрук кирет Linux /Unix сыяктуу системалардын тамыр каталогу деп аталган учурдагы жумушчу каталогу бар.

" chroot" буйругу абдан пайдалуу болушу мүмкүн:

  • Сыноо чөйрөсүн түзүү.
  • Системаны же сырсөздү калыбына келтирүү үчүн.
  • Жүктөгүчтү кайра орнотуу үчүн.

Ошондой эле суралышы мүмкүн, chroot коопсузбу? chroot жана түпкү эмес колдонуучулар Сиз бүт системаны эске алганда, сизден эч кандай реалдуу коопсуздукка ээ болбойсуз chroot (). Кадимки колдонуучуну а chroot () алардын системанын калган бөлүгүнө кирүүсүнө жол бербейт. Бул колдонууну билдирет chroot аз эмес коопсуз , бирок андан көп эмес коопсуз же.

Ушундай жол менен, сиз кантип chroot түрмөсүн колдоносуз?

chroot утилитасын колдонуу

  1. chroot түрмөсүн колдонуу үчүн, төмөнкү буйрукту колдонуңуз (new_root учурдагы каталог болушу керек):
  2. new_root каталогу жасалма тамыр каталогуна айланат.
  3. Мисалы, SHELL /bin/bash деп коюлган жана /home/user/jail каталогу бар деп ойлосок, chroot буйругун иштетүү төмөнкүдөй натыйжаларды берет:

Кантип chrootтан чыксам болот?

Биздин колубуздан келет чыгуу тартып chrooted Ctrl-D баскычтарын басуу менен чөйрө. chroot куруу үчүн колдонсо болот chroot Түрмө түзүү аркылуу чабуулчу серверге толук кирүү мүмкүнчүлүгүн алдын алуу үчүн сервер кызматтарын коргоо үчүн chroot түрмөлөр.

Сунушталууда: