chipset_***
откуда вы взяли этот синтиксис ? в каждой строке должно быть одно имя пользователя. Что за 3 звездочки ?
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) и тогда туда вы сможете писать. Не вижу проблемы.
ЗЫЖ эх... и зачем нужно столько "безопасных" костылей городить, если получается в итоге РЕШЕТО? :(