URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 79550
[ Назад ]

Исходное сообщение
"VSFTPD (Anon + local users)"

Отправлено plamya , 31-Мрт-08 15:12 
Кто может, подскажите плз. Уже мозг взорвал, а самооценка упала ниже плинтуса..

Вкрячил на Solaris 10 vsftpd. Задача сделать ftp'шник примерно по такой схеме:

../pub/incoming
../pub/outgoing

реальные юзеры системы (можно и виртуальные, но не понял как их делать на vsftpd) должны иметь полный доступ начиная с ../pub. Анонимус должен попадать в ../pub/incoming и иметь на неё доступ записи/чтения, но запрет на удаление. А также должен иметь возможность попасть в ../pub/outgoing и иметь права чтения. В то же время Анонимусы не должны видеть содержимое каталогов ( hide_file={*} ), тогда, как локальные (ну или виртуальные) должны видеть всё ствндартное содержимое ( hide_file={lost+found, local.*} )

Собственно самая главная загвоздка в том, что Анонимусы не могут попасть в свою корневую.. Я так понимаю, что тут у меня руки кривоваты и косяк в кравах на доступ к каталогам, но я уже перепробывал.. и cmod'ы и ACL.. ничего не выходит..

HELP!! В стене уже вмятина..

Заранее спасибо!


Содержание

Сообщения в этом обсуждении
"VSFTPD (Anon + local users)"
Отправлено mummy , 31-Мрт-08 18:46 
может это чем-то поможет....

local_enable=YES
write_enable=YES
nopriv_user=ftp
anonymous_enable=YES
anon_upload_enable=YES
local_umask=022
anon_umask=022
file_open_mode=0644
check_shell=NO
chmod_enable=NO
anon_mkdir_write_enable=YES
anon_max_rate=1000000
setproctitle_enable=YES
local_root=/pub
anon_root=/pub/incomming
chroot_local_user=YES