Цитата Saur:
anon_root=/var/ftp/1
guest_enable=NO
anon_umask=002 »
|
Предположительно ошибка здесь. Корень анонимного пользователя - /var/ftp/1 соотв. все дальнейшие ограничения, скорей всего, будут накладываться внутри этой папки. (и некоим образом не повлияет на /var/ftp/
uploads)
umask=002
0 = 000 = rwx;
1 = 001 = rw-;
2 - права владельца файла - 010(2) = r-x чтение, выполнение,
но не запись
(
простой тест
$umask <тестовая маска>
$touch t<тестовая маска>
$ls -l
показал что флаг выполнения надо устанавливать отдельно
)
3 = 011 = r--; и т.д.
Цитата Saur:
каталог /var/ftp принадлежит юзеру ftp и на все папки стоят права 777 »
|
Это видно настройки файловой системы.
vsftpd сам ограничивает доступ создавая некую программную прослойку. Т.е. вам надо привести в соотв настройки vsftpd настройкам прав доступа файловой системы.