chroot: невозможно разрешить доменные имена [закрыто]

я не могу разрешить доменные имена в среде chrooted - в нормальная оболочка работает нормально.

Я использую plesk 11.5, и моя среда chroot содержит следующее: https://gist.github.com/xarem/5356ca94367ea8666e23

my resolv.conf:

search company.ch
nameserver 8.8.8.8
nameserver 8.8.4.4

my nsswitch.conf:

passwd:         compat
group:          compat
shadow:         compat

hosts:          dns
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       nis

Я пытался перенести nslookup в chrooted env, но это не сработало, и я не могу найти решение для этого:

usr@srv:/$ nslookup google.com                                  
(null): dst_lib_init: openssl failure      

Кто-нибудь может мне помочь? Большое тебе спасибо.

0
задан 4 January 2014 в 14:27
2 ответа

Пожалуйста, установите пакет OpenSSL, используя sudo apt-get install openssl . Затем попробуйте еще раз.

0
ответ дан 4 December 2019 в 14:04

Если apt-get недоступен в тюрьме, это также возможно, просто скопировав библиотеки openssl в тюрьму chroot.

cp -R /usr/lib/x86_64-linux-gnu/openssl-1.0.0 /<chroot>/usr/lib/x86_64-linux-gnu/

Не забудьте правильно установить разрешения.

2
ответ дан 4 December 2019 в 14:04

Теги

Похожие вопросы