Vsftpd (не хочет заливать файлы на сервер.)

Модератор: /dev/random

Аватара пользователя
Voice
Сообщения: 1073
Статус: столлманист
ОС: Debian GNU/Linux

Vsftpd

Сообщение Voice »

Вок ковыряю, ковыряю vsftpd и не как не получается, может поможет кто?

Значит при попытке залить файл на сервер получаю:

Код: Выделить всё

ftp> put Ossian.html
local: Ossian.html remote: Ossian.html
200 PORT command successful. Consider using PASV.
550 Permission denied.
ftp> by
221 Goodbye.

Хотя скачивает нормально.

Значит есть пользователь remoteftpuser с домашним каталогом /home/remoteftpuser.
И я пытаюсь залить файл именно туда.

Вот:

Код: Выделить всё

# ls /home/ -l
total 1
drwxrwxrwx  2 root          nogroup         48 2007-04-18 22:42 ftp
drwxrwxrwx  2 remoteftpuser remoteftpuser  200 2007-04-18 23:32 remoteftpuser


Где и какие ему права добавить? Где еще пользователю права прописываются?
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
Спасибо сказали:
Аватара пользователя
Voice
Сообщения: 1073
Статус: столлманист
ОС: Debian GNU/Linux

Re: Vsftpd

Сообщение Voice »

Ой, извените, поспешил.
Нужно было дописать в конфиг: write_enable=YES

А как все-таки сделать чтобы клиент не вылазил выше своего домашнего каталога?
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
Спасибо сказали:
Аватара пользователя
Alexandroid
Сообщения: 97
ОС: openSUSE 10.3

Re: Vsftpd

Сообщение Alexandroid »

Код: Выделить всё

chroot_local_user=YES
chroot_list_file=/etc/vsftpd/chroot_list
Спасибо сказали:
Аватара пользователя
Voice
Сообщения: 1073
Статус: столлманист
ОС: Debian GNU/Linux

Re: Vsftpd

Сообщение Voice »

Я поправил это, оказывается там нужно еще запись вообще розрешить:
write_enable=YES

А что значит этот chroot_local_user, ман прочитал но не понял :)
Может кто русским языком обяснить?
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
Спасибо сказали:
Аватара пользователя
xnu!l
Сообщения: 632
Статус: Linux Gangster 4 Life
ОС: openSUSE 11

Re: Vsftpd

Сообщение xnu!l »

Voice писал(а):
19.04.2007 21:45
А что значит этот chroot_local_user, ман прочитал но не понял :)
Может кто русским языком обяснить?


Это и есть директива чтобы , как Вы выразились , "клиент не вылазил выше своего домашнего каталога" )
EVOLVE OR DIE
Спасибо сказали:
Аватара пользователя
Voice
Сообщения: 1073
Статус: столлманист
ОС: Debian GNU/Linux

Re: Vsftpd

Сообщение Voice »

Спасибо. Работает все вери гуд
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
Спасибо сказали: