http://wl500g.info/showpost.php?p=23521&postcount=12
Намёк такой - то, что вы пытаетесь запустить из пост-бут, ещё не смонтировано
это должно быть в одну строку:
/opt/bin/screen -dmS rtorrent /opt/bin/rtorrent -n -o import=/opt/etc/rtorrent.conf
А вообще, имеет смысл сначала добиться, чтобы эти демоны запускались вручную, а потом воевать их автозагрузку
http://wl500g.info/showpost.php?p=23521&postcount=12
Намёк такой - то, что вы пытаетесь запустить из пост-бут, ещё не смонтировано
а какими командами мне пытаться их запустить в ручную. И так кстати vsftpd логи не создаёт вообще.
Читал эту статью я монтирую ещё в pre-boot. Перед командами на эти службы стоит анслаг на остальные аля lighttpd и openssh они же запускаются!
Короче вот post-boot:
#!/bin/sh
export TERMINFO="/opt/share/terminfo"
export TERM="xterm"
insmod scsi_mod
insmod sd_mod
insmod usb-storage
а вот post-mount:
#!/bin/sh
swapon /dev/discs/disc0/part2
mount /dev/discs/disc0/part1 /tmp/harddisk
mount /tmp/harddisk/opt /opt
i=0
while [ $i -le 30 ]
do
if [ -d /opt/etc ]
then
break
fi
sleep 1
i=`expr $i + 1`
done
# Run all active services - active means starts with S
/opt/etc/init.d/rc.unslung
# Run vsftpd server
/opt/sbin/vsftpd /opt/etc/vsftpd.conf &
#run rTorrent in background
/opt/bin/screen -dmS rtorrent /opt/bin/rtorrent -n -o import=/opt/etc/rtorrent.conf
Извините маленько дезинформировал
А вот использую HDD на 40Гб ну так к сведению...
кое что узнал:
[sirex2003@Sirexnest root]$ /opt/sbin/vsftpd /opt/etc/vsftpd.conf &
[sirex2003@Sirexnest root]$ 500 OOPS: vsftpd: not configured for standalone, mus t be started from inetd
[1] + Done(1) /opt/sbin/vsftpd /opt/etc/vsftpd.conf
[sirex2003@Sirexnest root]$ sh: turning off NDELAY mode
Last edited by sirex2003; 08-01-2008 at 13:22.
есть два способа запуска vsftpd --- один через xinetd (см. здесь http://www.macsat.com/macsat/content/view/25/29/ )
Второй --- напрямую --- где то был пост Олега, в котором он объяснял как это сделать. В общем, ищите.
http://wl500g.info/showthread.php?t=...ghlight=vsftpd это про vsftpd
про rTorrent не подскажу - не знаю.
запустить просто набрав в консолиилиCode:/opt/sbin/vsftpd /opt/etc/vsftpd.conf &Code:/opt/bin/screen -dmS rtorrent /opt/bin/rtorrent -n -o import=/opt/etc/rtorrent.conf
Вот что с торрентом:
rtorrent: Could not lock session directory: "/tmp/harddisk/ftp/Downloads/torrent/session/", No such file or directory
Я rtorrent настраивал как описано здесь (на английском), все запустилось с первого раза, хотя не все гладко с самим rtorrent.
rTorrent я запустил. Спасибо за помощь, хотя wTorrent не может связаться с ним но это детали позже разберусь.
А вот vsftpd не запускается даже через xinetd... Видимо может где-то что-то нужно прописать я просто не знаю где. При инсталляции написано было какую-то строчку(что-то связанное с inet.d вроде) добавить куда-то, но я так и не понял куда и не добавлял...
WL-500gP(v1, 64mb) (1.9.2.7-d-r2624 by Oleg) + 3 x USB HDD
Работают: analog, syslog-ng, cron, samba 3, RTorrent+RuTorrent, lighttpd, vsftpd+, настроена сеть и сетевая печать
Всё запустил vsftpd. Всем пасиба большое за помощь и понимание. Остался только вопрос как привязать анонима к его корневому каталогу? А то как-то возможно гулять сейчас везде, что есть не хорошо!
Очень странно в данный момент аноним даже может править, удалять и создавать каталоги и файлы хотя в настройках vsftpd:
anon_upload_enable=NO
anon_mkdir_write_enable=NO
Last edited by sirex2003; 09-01-2008 at 01:35.
Собственно сабж.
Пока не настроил vsftpd мог корректно остановить все используемые службы и отмонтировать флешку, как быть с vsftp?
Пробовал killall xinetd, umount /opt пишет, что не найден ресурс...
Прошу навести на правильную тропу или подсказать советом!
ЗЫ Олегу огромный респект за проделанную работу!
Убил через веб-морду "родной" stupid-ftp и поставил vsftpd
Конфиг такой
Все работает прекрасно.PHP Code:
nopriv_user=nobody
pasv_enable=YES
pasv_promiscuous=YES
anonymous_enable=YES
no_anon_password=YES
#ftp_username=anonymous
anon_umask=666
anon_root=/tmp/harddisk/ftp_pub
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
chown_uploads=YES
chown_username=ftp
local_enable=YES
local_umask=666
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/opt/etc/vsftpd.chroot_list
dirmessage_enable=YES
xferlog_enable=YES
xferlog_file=/opt/var/log/vsftpd.log
xferlog_std_format=YES
write_enable=YES
dirmessage_enable=YES
idle_session_timeout=600
connect_from_port_20=NO
ftpd_banner=<< Welcome to my home ftp server. Max 2 conn. from IP. >>
convert_charset_enable=1
local_charset=UTF8
remote_charset=WIN1251
listen=YES
listen_port=21
check_shell=NO
anon_max_rate=5
local_max_rate=0
background=YES
max_clients=12
max_per_ip=2
secure_chroot_dir=/opt/home/nobody
ls_recurse_enable=YES
Хочу открыть анонимным пользователям доступ одновременно с локальными. Пишу anonymous_enable=YES - vsftpd стартует, но ни локальных, ни анонимных пользователей не пускает! Выключаю локальных - работает нормально, но только для анонимов.
Или так, или так Вместе - ну просто никак
Подскажите, что не так.
Last edited by Сhemist; 03-03-2008 at 13:29.