LINUX.ORG.RU
ФорумAdmin

vsftpd. Права на просмотр и запись


0

0

vsftpd-2.2.2-1.el6.i686

Пытаюсь настроить анонимный доступ и авторизированный доступ.
Для авторизированного пользователя прописал дом. каталог.
При входе как анонимно, так и через авторизацию не видны никакие файлы и не разрешает upload.
У папок прописаны права 755, владелец и группа root.
Скажите пожалуйста, что не так?

anonymous_enable=YES
anon_root=/volume/ftp_anonymous
local_enable=YES
write_enable=YES
local_umask=022
anon_umask=022
anon_other_write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=YES
chown_username=ftp
xferlog_file=/var/log/vsftpd.log
nopriv_user=ftp
chroot_list_enable=NO
chroot_list_file=/etc/vsftpd.chroot_list
pam_service_name=vsftpd
userlist_enable=YES
listen=YES
tcp_wrappers=YES
chroot_local_user=YES
setproctitle_enable=YES
use_localtime=YES

С vsftpd я не игрался, но попробуй поставить влодельца дерикторий ftp. И посмотри домашнию дерикторию юзера ftp.

Ну и лог бы не помешал.

pavel38
()

точнее сделать так: sudo chown -R ftp /volume/ftp_anonymous

дериктория /volume/ftp_anonymous само сабой должа существовать.

pavel38
()
Ответ на: комментарий от pavel38

Не помогает :(.
Как через анонимный, так и через авторизир. доступ показывает пустой каталог и нет прав на запись.
Домашний каталог правильный.

anonymous
()
Ответ на: комментарий от anonymous

В общем проверил твой конфиг - он рабочий как под авторизованным пользователем, так и под anonymous.
Проверь у себя - корневая директория для анонимусов не должна иметь разрешения на запись

sirius
()
Ответ на: комментарий от sirius

При авто. доступе дает заходить, но не вижу файлов и не могу заливать.
В лог пишет:
Wed May 5 18:39:28 2010 [pid 1] [ftpuser] OK LOGIN: Client «192.168.20.39»
Wed May 5 18:39:30 2010 [pid 6] [ftpuser] FAIL UPLOAD: Client «192.168.20.39»,

ftpuser принадлежит группе ftp.
В passwd он прописан так:
ftpuser:x:500:50::/var/www/html:/sbin/nologin

Права на папку /var/www/html - 775
владелец - ftpuser
группа - ftp

Что еще может быть???

anonymous
()
Ответ на: комментарий от anonymous

Завел ftpuser с домашней директорией и правами как у тебя - все работает.
Selinux или аналогичное что по функционалу есть в системе? Если есть - отключи на время настройки.

sirius
()

не так давно тут был один топик - проблема оказалась в ...IIS ^_^
какая-то там галочка read-only

megabaks ★★★★
()
Ответ на: комментарий от sirius

Selinux или аналогичное что по функционалу есть в системе?

Вроде всё лишнее отключил. Но точно не знаю, т.к. нет опыта. Ставил RedHat 6.0, пакеты в оновном по-умолчанию.

не так давно тут был один топик - проблема оказалась в ...IIS ^_^

какая-то там галочка read-only


А можно подробнее? Что за IIS? Где искать?

Slon747
() автор топика

> Скажите пожалуйста, что не так?

Корневой каталог анонимуса должен быть НЕДОСТУПЕН ему же самому на запись. Поэтому заходя на ftp обычно видишь всякие /pub. :)

tx
()
Ответ на: комментарий от tx

Поставил RedHat 5.5 с более ранней версией vsftpd и FTP заработал как положено :)

Slon747
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.