Page 2 of 10

Re: vsFTPd

PostPosted: 04 Sep 2012, 20:08
by nuclon
А расскажите пожалуйста, что нужно сделать, чтобы натравить vsftpd на другой каталог.
Сейчас он показывает /tmp/usbmounts, но у меня нет USB устройств, у меня есть большой внутренний винт.

через веб-интерфейс меняю конфиг для vsftpd, ставлю строку
Code: Select all
secure_chroot_dir=/tmp/hdd


перезапускаю vsftpd, захожу и.. вижу содержимое /tmp/usbmounts.

Что я не так делаю? что-то упустил?


UPDATE Вопрос снят. Нужно лишь доки читать почаще
опция
Code: Select all
anon_root=/tmp/hdd

Re: vsFTPd

PostPosted: 04 Sep 2012, 20:50
by nuclon
....но теперь другая проблема - каталоги, которые создает анонимный пользователь vsftpd имеют права 0755 root:root - и аноним просто не может в этих каталогах ничего делать. Есть идеи, как это можно решить?

Re: vsFTPd

PostPosted: 04 Sep 2012, 21:06
by FarVoice
читать дальше инструкции :)
Code: Select all
# If you want, you can arrange for uploaded anonymous files to be owned by
# a different user. Note! Using "root" for uploaded files is not
# recommended!
#chown_uploads=YES
#chown_username=whoever

Re: vsFTPd

PostPosted: 04 Sep 2012, 21:09
by nuclon
а вот пробовал я эти опции - влияния не было вообще никакого
Code: Select all
chown_uploads=YES
chown_username=root
chown_upload_mode=0777

без толку. каталоги всё так же создаются в 0755

ещё идеи?

Re: vsFTPd

PostPosted: 04 Sep 2012, 22:42
by FarVoice
хм.. А это пробовали?
Code: Select all
# Default umask for local users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd's)
local_umask=022

Re: vsFTPd

PostPosted: 05 Sep 2012, 07:48
by nuclon
да, и local_umask, и anon_umask.
Конечно, раздел - NTFS, тут linux'овые права, по идее, не применяются. но вот рядом лежит каталог с правами 777, значит это как-то возможно.

Re: vsFTPd

PostPosted: 05 Sep 2012, 12:39
by FarVoice
Опаньки... А я всегда думал, что на нтфс все файлы с 777 Иньересный момент. Вечерком гляну...

Re: vsFTPd

PostPosted: 28 Dec 2012, 11:14
by Snaker113
Помогите пожалуйста не даёт зайти vsFTPd v 3.0.2 На прежних версиях работало.
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
Понимаю что в настройках надо что-то поменять, пробовал разное но не выходит. Пожалуста дайте работающий конфиг.
при allow_writable_root=YES не запускается
при allow_writeable_chroot=YES запускается но не пускает

Re: vsFTPd

PostPosted: 28 Dec 2012, 17:56
by Virtual
Snaker113 wrote:Помогите пожалуйста не даёт зайти vsFTPd v 3.0.2 На прежних версиях работало.
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
Понимаю что в настройках надо что-то поменять, пробовал разное но не выходит. Пожалуста дайте работающий конфиг.
при allow_writable_root=YES не запускается
при allow_writeable_chroot=YES запускается но не пускает

входим под рутом иль под анонимоусом?
вероятно не под рутом.... и в проше сломан функционал chroot (смена владельца)..

Re: vsFTPd

PostPosted: 28 Dec 2012, 18:27
by Snaker113
входим под рутом иль под анонимоусом?
вероятно не под рутом.... и в проше сломан функционал chroot (смена владельца)

Вхожу под рутом, а старую версию как-то можно поставить? На ней работало