Re: Как установить пакет более низкой версии
Victor Wagner -> debian-russian@lists.debian.org @ Thu, 27 Aug 2009 12:51:56 +0400:
>> > Легко. X - по определению сетевой протокол. Только разрешить X-серверу
>> > слушать tcp и выставит в chroot дисплей localhost:0 вместо :0
>>
>> Почему localhost:0 - так секьюрнее или без этого не работает? Для виртуальных
>> иксов Xvfb работать будет и :0, для Xorg не пробовал.
VW> Потому что при DISPLAY=:0 общение программы с X-сервером происходит
VW> через unix-domain сокет /tmp/.X11-unix/X0. Из chroot-а этот сокет,
VW> созданный основным X-сервером, естественно, недоступен.
VW> Положение может спасти bindmount /tmp, но вот этого, по-моему, как раз
VW> лучше не делать, ибо несекьюрно.
VW> Речь идет не о том, чтобы запустить X-сервер в chroot, а о том, чтобы
VW> сделать возможной работу X-клиента (прикладной программы), запущенной в
VW> chroot с основным X-сервером.
Витус, ты решаешь не ту задачу. Задача "chroot ради секьюрности" не стояла.
--
... и углупился в свои мысли
Кнышев
Reply to: