Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
# cp /lib/libc.so.6 /var/jails/wuftpd/lib
# mkdir -p /var/jails/wuftpd/usr/lib
# cp /usr/lib/libopie.so.4 /var/jails/wuftpd/usr/lib
Также понадобится вручную создать некоторые рабочие каталоги, например, для размещения log-файлов (если вы недостаточно хорошо знакомы с запускаемым сервисом, то, что именно создавать, можно будет узнать методом «научного тыка»: обычно при неудачной попытке запуска jail причины ошибок можно увидеть либо прямо в консоли, либо в /var/log/messages; запускаемый демон может также «ругаться» в лог-файл внутри jail):
# mkdir -p /var/jails/wuftpd/var/log/
# mkdir -p /var/jails/wuftpd/var/run/
Переименуем конфигурационные файлы и при необходимости подредактируем:
# cd /var/jails/wuftpd/etc
# cp ftpaccess.example ftpaccess
# cp ftpgroups.example ftpgroups
# cp ftpusers.example ftpusers
# cp ftpconversions.example ftpconversions
Ещё нам понадобится файл паролей, поскольку wu-ftpd использует его для работы (для анонимного доступа нужно также завести пользователя ftp, в качестве пароля можно поставить «*» так же, как и пользователю root, – они всё равно не используются, а «с# head -3 /etc/master.passwd > master.passwd
# vipw -d
Последней командой мы как раз-таки и вносим в master.passwd необходимых пользователей. Рабочие хэш-базы при выходе из редактора будут созданы автоматически, не забудьте только указать текущий каталог директивой -d, чтобы не попортить файл паролей основной системы. Приготовления на этом можно считать завершёнными.
Однако попытка запустить jail выявляет ещё одну недоработку:
# jail /var/jails/wuftpd wuftpd 10.30.0.121 /libexec/ftpd -S