chipset_***
откуда вы взяли этот синтиксис ? в каждой строке должно быть одно имя пользователя. Что за 3 звездочки ?
— Часть силы той, что без числа
Творит добро, всему желая зла. © Фауст
Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → Gentoo Linux → Проблема с vsftpd
Чтобы отправить ответ, вы должны войти или зарегистрироваться
chipset_***
откуда вы взяли этот синтиксис ? в каждой строке должно быть одно имя пользователя. Что за 3 звездочки ?
chipset_***
откуда вы взяли этот синтиксис ? в каждой строке должно быть одно имя пользователя. Что за 3 звездочки ?
Звездочки это я просто не стал полностью писать пользователя в файле одно имя с нижним подчеркиванием
Прошу прощения, я немного ошибся.
If chroot_local_user is YES, then this list becomes a list of users to NOT chroot()
т.е. в списке будут те, кто НЕ должен чрутиться.
тоесть файл пустой чтоли должен быть.
Если убрать то будет:
Ответ: 331 Please specify the password.
Команда: PASS **********
Ответ: 500 OOPS: vsftpd: refusing to run with writable root inside chroot()
Ошибка: Критическая ошибка
Ошибка: Невозможно подключиться к серверуThe problem is that your users root directory is writable, which isn’t allowed when using chroot restrictions in the new update. The following command will fix this problem, replace the directory with your users root:
chmod a-w /home/user
Об этом, пользователь newzenon, уже писал вам.
chmod a-w /home/user знаю. Пугает эта команда. Смысл a-w не нашел просто. А второй способ не работает
chmod a-w /home/user знаю. Пугает эта команда. Смысл a-w не нашел просто. А второй способ не работает
Если пугает создай пользователя для тестов, назови его test и chmod на него.
ы. Перевод man vsftpd тут посмотри.
Да попробывал. С этой командой все норм. chmod a-w что дает? Не нашел чет не где для нее этих флагов
$ touch aaaaaa
$ ls -la aaaaaa
-rw-r--r-- 1 root root 0 февр. 11 19:11 aaaaaa
$ chmod a-w aaaaaa
$ ls -la aaaaaa
-r--r--r-- 1 root root 0 февр. 11 19:11 aaaaaa
$ chmod a+w aaaaaa
$ ls -la aaaaaa
-rw-rw-rw- 1 root root 0 февр. 11 19:11 aaaaaaтак понятно?
После chmod a-w заметил что не могу писать по фтп. Конфиг http://paste.pocoo.org/show/558898/
После chmod a-w заметил что не могу писать по фтп
a значит "для всех".
-w значит "запрет записи" (точнее модификации).
В чём проблема? Сделайте chmod a+w (разрешить запись всем).
Конфиг тут не причём.
Тогда при подключении будет:
500 OOPS: vsftpd: refusing to run with writable root inside chroot()Потому и делал chmod a-w
Тогда при подключении будет:
правильно. Ибо
Warning! chroot'ing can be very dangerous. If using chroot, make sure that the user does not have write access to the top level directory within the chroot
раз вы засунули юзера в chroot(), то он может оттуда выйти и гулять по всему диску, если права на корень разрешают запись.
Если честно, я не знаю, как аффторы vsftp предлагают решить эту проблему, в доке естественно про это сказано. В proftpd такой проблемы нет. Ну создайте там подкаталог (обычно /upload) и тогда туда вы сможете писать. Не вижу проблемы.
ЗЫЖ эх... и зачем нужно столько "безопасных" костылей городить, если получается в итоге РЕШЕТО? 
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Linux Forum → Gentoo Linux → Проблема с vsftpd
Форум работает на PunBB, при поддержке Informer Technologies, Inc