Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Vadim Tzirulnicov                    2:5020/2142.10 03 Nov 2004  14:00:37
 To : All
 Subject : Проблемы с Jail и Net::FTP
 -------------------------------------------------------------------------------- 
 
 
  Прочитал man jail, собрал дерево каталогов в /home/vbase, прописал в
 /home/vbase/etc/rc.conf следующее:
 
 local_startup="/etc/rc.d"
 portmap_enable="NO"
 rpcbind_enable="NO"
 network_interfaces=""
 # -- sysinstall generated
 #sendmail_enable="YES"
 hostname="tz.tz.abc.ru"
 cron_enable="NO"
 syslogd_enable="NO"
 inetd_enable="NO"
 sendmail_enable="NO"
 network_interfaces=""
 sshd_enable="YES"
 
 Далее скопировал все rc*, кроме rc.conf, с /etc в /home/vbase/etc.
 
 Пускаю Jail:
 
 tz#jail /home/vbase tz.tz.abc.ru 172.116.0.1 /bin/sh /etc/rc
 
 среда,  3 ноября 2004 г. 13:07:17 (MSK)
 tz#
 
 И что ? Что не так сделал ? :) Если без /etc/rc пустить, то:
 
 tz# jail /home/vbase tz.tz.ints.ru 172.16.0.1 /bin/sh
 # pw user show root
 root:*:0:0::0:0:Charlie &:/root:/bin/csh
 # passwd root
 Changing local password for root
 passwd: pam_start(): system error
 #
 
 Как объясните ? Все библиотеки на месте, так что man ldd ответом не восприму. :)
 
 Также, у меня нет сейчас возможности подписаться на ru.cgi.perl, потому
 приходится задавать сдесь вопрос:
 
 При использовании Net::FTP (версия, идущая с perl 5.8.0) мне приходится держать 
 открытыми порты 40000-65535 (allow ip from any to me 40000-65535). Если они
 закрыты, то скрипт при попытке получения листинга каталога либо данных по 20-ому
 порту (ftp-data) виснет. А потом завершается с ошибкой таймаута. Каждый раз при 
 запускуе скрипта используется
 разный порт из этого диапазона. Я пробовал писать скрипт как с использованием
 пассивных соединений, так и без. Бестолку.
 
 использую стандартное:
 
 use Net::FTP;
 $r=Net::FTP->new(...);
 
 $r->conect(...);
 $r->login('Anonymous');
 $r->binary();
 
 while($r->dir){# Hа этом месте виснем, если порты 40000-65535 закрыты.
 (...)
 }
 
 Что за ... ?
 
 ... Друзей не надо иметь. С ними надо дружить !
 --- [Ru.Znakomstva] [Mo.Apartments] [Mo.Apartments.Talk] [tz.ints.ru]
  * Origin:  (2:5020/2142.10)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Проблемы с Jail и Net::FTP   Vadim Tzirulnicov   03 Nov 2004 14:00:37 
Архивное /ru.unix.bsd/188084188d8e4.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional