The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Подготовка chroot-окружения в Red Hat-подобных Linux
Формирование Chroot-окружения в CentOS, Fedora и RHEL.

Создаем БД для пакетного менеджера RPM внутри создаваемого chroot:
   mkdir -p /home/chroot_web/var/lib/rpm
   rpm --root /home/chroot_web --initdb

Загружаем базовые пакеты с описанием текущего релиза Fedora Linux (для CenOS
пишем centos-release, для RHEL - redhat-release):
   yumdownloader --destdir=/var/tmp fedora-release
   cd /var/tmp
   rpm --root /home/chroot_web -ivh --nodeps fedora-release*rpm

Ставим в chroot apache и все необходимые для его работы зависимости, в итоге
получим минимальную систему для работы httpd:

  yum --installroot=/home/chroot_web -y install httpd

После настройки Apache запускаем его:

  chroot /home/chroot_web /usr/sbin/apachectl start
 
15.10.2009 , Источник: http://prefetch.net/articles/yumchr...
Ключи: chroot, jail, linux, fedora, redhat, limit / Лицензия: CC-BY
Раздел:    Корень / Безопасность / Помещение программ в chroot

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, Аноним, 13:26, 16/10/2009 [ответить] [смотреть все]
  • +/
    ещё можно сделать mount -o bind dev home chroot_web dev mount -t proc non... весь текст скрыт [показать]
     
  • 1.2, Аноним, 16:14, 16/10/2009 [ответить] [смотреть все]  
  • +/
    Спасибо Мне пришлось ещё скопировать в home chroot_web dev dev null dev uran... весь текст скрыт [показать]
     
  • 1.3, Heckfy, 19:32, 16/10/2009 [ответить] [смотреть все]  
  • +/
    У меня debian, но общий смысл моего совета не меняется:
    # grep chroot /etc/inittab
    13:23:wait:/usr/sbin/chroot /home/chroot_mail /etc/init.d/rc 2
    14:23:wait:/usr/sbin/chroot /home/chroot_web /etc/init.d/rc 2
     
  • 1.4, sHaggY_caT, 20:32, 16/10/2009 [ответить] [смотреть все]  
  • +/
    Чего только люди не придумывают, что бы не использовать нормальные контейнеры (OVZ, PVC, VServer хотя бы, или тот же LXC)
     
     
  • 2.5, anonymous, 21:44, 16/10/2009 [^] [ответить] [смотреть все]  
  • +/
    чего люди не придумывают, чтобы не использовать chroot
     
     
  • 3.7, sHaggY_caT, 20:41, 17/10/2009 [^] [ответить] [смотреть все]  
  • +/
    >чего люди не придумывают, чтобы не использовать chroot

    Нет, просто создание велосипедов, это зло))) мок совсем для другого придумали!

     
  • 1.6, shutdown now, 14:26, 17/10/2009 [ответить] [смотреть все]  
  • +/
    apache теперь и сам чрутиться умеет
     
     
  • 2.8, A380, 21:49, 17/10/2009 [^] [ответить] [смотреть все]  
  • +/
    А если Apache или его конфиг из-за какой-нибудь уязвимости подделают?
     
  • 1.10, EliteMoly, 06:53, 19/10/2009 [ответить] [смотреть все]  
  • +/
    "Ставим в chroot apache и все необходимые для его работы зависимости, в итоге получим минимальную систему для работы httpd:

      yum --installroot=/home/chroot_web -y install httpd"

    А как отработают секции %post %preun  в данной случае?

     
     
  • 2.11, _umka_, 15:47, 19/10/2009 [^] [ответить] [смотреть все]  
  • +/
    >"Ставим в chroot apache и все необходимые для его работы зависимости, в
    >итоге получим минимальную систему для работы httpd:
    >
    >  yum --installroot=/home/chroot_web -y install httpd"
    >
    >А как отработают секции %post %preun  в данной случае?

    %post правильно
    %pre[un] - нет

    что бы правильно все отработало нужно chroot yum ....


     
     
  • 3.12, _umka_, 16:03, 19/10/2009 [^] [ответить] [смотреть все]  
  • +/
    >[оверквотинг удален]
    >>итоге получим минимальную систему для работы httpd:
    >>
    >>  yum --installroot=/home/chroot_web -y install httpd"
    >>
    >>А как отработают секции %post %preun  в данной случае?
    >
    >%post правильно
    >%pre[un] - нет
    >
    >что бы правильно все отработало нужно chroot yum ....

    но это скорее тянет на баг в rpmlib - оно не делает chroot в pre стадии.


     
  • 1.13, Аноним, 08:48, 20/10/2009 [ответить] [смотреть все]  
  • +/
    Кстати, еще есть febootstrap, можно им воспользоваться для создания виртуального... весь текст скрыт [показать]
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:



      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor