Page 8 of 10

Re: vsFTPd

PostPosted: 20 Mar 2013, 21:26
by Virtual
ya4ept wrote:на плеере Rolsen стоит moservices, запущен сервис "vsFTPd FTP daemon v3.0.2 dynamic"
конфиг дефолтный.

подключаюсь к ФТП анонимным пользователем, вижу все файлы на HDD диске, а записать ничего не могу.


так и должно быть

Re: vsFTPd

PostPosted: 20 Mar 2013, 23:26
by ya4ept
получается что я могу кидать файлы в корень диска, а в папку move - уже нет..

ну а как же опции:
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES


разве они не должны давать права на запись?

Re: vsFTPd

PostPosted: 20 Mar 2013, 23:54
by FarVoice
не мучайтесь, заходите под рутом и делайте всё, что душа пожелает.
Я бы вообще выключал анонимный доступ и вешал на рута пароль :)

Re: vsFTPd

PostPosted: 21 Mar 2013, 04:52
by Virtual
получается что я могу кидать файлы в корень диска, а в папку move - уже нет.

включи модуль "Remount drives" :mrgreen:

PS совет выше про отключение анонимоуса и пароль на рута в силе.

Re: vsFTPd

PostPosted: 25 Mar 2013, 20:59
by sambul29
У меня подобная вышеописанной ситуация - не стартует vsFTPd:

Code: Select all
/usr/local/etc/mos/etc/init/S15vsftpd start
Starting vsftpd service...

tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      305/inetd

 35 root        400 S   init
 305 root        412 S   inetd /usr/local/etc/mos/etc/inetd.conf
 373 root       1304 S N /usr/local/etc/mos/bin/lighttpd -f /usr/local/etc/mos


Но ведь inetd и должен слушать на порте FTP. Как разрешить проблему?

Re: vsFTPd

PostPosted: 25 Mar 2013, 21:34
by FarVoice
inetd - это сервис-оболочка для других сервисов. И как его отконфигуришь, те порты он и займёт. Дефолтный конфиг его лежит /etc/inetd.conf

Re: vsFTPd

PostPosted: 25 Mar 2013, 22:13
by sambul29
Но он и должен слушать на 21 порте, в этом принцип его работы. А конфиг вот, только он не совпадает с размещением файлов в MoS проши, а размещены они по папкам в неподдающемся моему разумению порядке: :D

Code: Select all
#ftp   stream   tcp   nowait   root   /usr/sbin/ftpd   ftpd -u 100 
ftp   stream   tcp   nowait   root   /tmp/app/bin/vsftpd vsftpd /tmp/app/etc/vsftpd.conf
telnet   stream  tcp    nowait  root    /usr/sbin/telnetd  telnetd
#auth   stream   tcp   nowait   nobody   /usr/sbin/nullidentd nullidentd
#www   stream   tcp   nowait   www-data   /usr/sbin/httpd httpd -h /tmp/share/www
9999   stream   tcp   nowait   root   /tmp/app/bin/mediad mediad /tmp/mediad.log
81   stream   tcp   nowait   root   /bin/busybox httpd -c /usr/local/etc/webhttpd.conf -h /tmp/share/webui
#
# End of inetd.conf

Re: vsFTPd

PostPosted: 25 Mar 2013, 22:41
by FarVoice
От нифига себе...
Code: Select all
ftp   stream   tcp   nowait   root   /tmp/app/bin/vsftpd vsftpd /tmp/app/etc/vsftpd.conf

Это мой недогляд... Вычищу - дам ссылку.

Re: vsFTPd

PostPosted: 13 Apr 2013, 19:44
by pavel12prot
Прошу извинить за наивный вопрос... Почему конфиг файлы можно редактировать прямо в окне браузера, а если открыть тот же файл через vsFTPd в браузере, то там всё заморожено и только можно читать, даже после входа в фтп как root? Могу я сам это поправить как-то? Хотелось бы любые текстовые файлы редактировать через браузер, открыв их в ФТП. Если ФТП этого не позволяет, какое приложение открывает файлы конфига мос в браузере, и как им открывать любые текстовые файлы?

Re: vsFTPd

PostPosted: 13 Apr 2013, 19:53
by FarVoice
Чота не понял вопроса...
Если файл есть, то по ftp его можно редактировать. Другое дело, если он в сквоше - тогда при попытке записи будет ошибка.
Кажется, понял :) В браузере вы всегда будете иметь ТОЛЬКО чтение :) На то он и браузер. Пользуйтесь нормальными ftp клиентами. Я пользую Far Manager... Мноиге - Total Commander. Есть FileZilla... В конце концом можно через Проводник Виндовс вытащить файл на стол, отредактировать и положить назад.