Народ Помогите с Proftpd не могу разгроничить для разных пользователей разные дериктории.НАДО чтоб при логине на сервер разные USER попадали в разные дериктории а не в одну. Знаю что можно сделать это через VirtulHost но блин надо тогда раскидывать ео разным портам или IP адрессам VirtualHost а хотелось бы на одном порту и на одном IP.
Если делаю так :
ServerName "SERVER AUTHORIZED ACCESS ONLY"
ServerType standalone
Umask 022
DefaultServer on
Port 21
DefaultAddress xxx.xxx.xxx.xxx
User nobody
Group nogroup
<Global>
Umask 022
IdentLookups off
</Global>
DefaultRoot /data
<Directory /data>
<Limit Login>
DenyAll
</Limit>
</Directory>
<VirtualHost xxxx.ru>
ServerName "FTP"
Port 21
TimeoutLogin 120
TimeoutIdle 600
TimeoutStalled 3600
DefaultRoot /data/virtual
ServerLog /var/log/pro/1.log
TransferLog /var/log/pro/3.log
ExtendedLog /var/log/pro/4.log
<Limit Login>
Order allow,deny
AllowUser stas1
DenyAll
</Limit>
<Directory /data/virtual>
AllowOverwrite on
</Directory>
</VirtualHost>
То сервер жалуется что Виртуальный хостинг пытается за биндится на заняты порт и IP адрессЗарание Спасибо
>Народ Помогите с Proftpd не могу разгроничить для разных пользователей разные дериктории.НАДО
>чтоб при логине на сервер разные USER попадали в разные дериктории
>а не в одну. Знаю что можно сделать это через VirtulHost
>но блин надо тогда раскидывать ео разным портам или IP адрессам
>VirtualHost а хотелось бы на одном порту и на одном IP.DefaultRoot ~
и каждый юзверь будет попадать в свою хом директорию.
Кстати - выше нее он подняться не сможет.
>>Народ Помогите с Proftpd не могу разгроничить для разных пользователей разные дериктории.НАДО
>>чтоб при логине на сервер разные USER попадали в разные дериктории
>>а не в одну. Знаю что можно сделать это через VirtulHost
>>но блин надо тогда раскидывать ео разным портам или IP адрессам
>>VirtualHost а хотелось бы на одном порту и на одном IP.
>
>DefaultRoot ~
>и каждый юзверь будет попадать в свою хом директорию.
>Кстати - выше нее он подняться не сможет.
Можеш немного по точнее как разбивать на VirtualHost или как то по другому к стати если разбиваю на VirtualHost то он жалуется мол на одном IP и на одном Порту только один сервер ..
Я прошу тебя если можешь приведи кусок конфига ато что то не понятно или может сразу в моём конфиге поправь....Зарание спасибо.
>Можеш немного по точнее как разбивать на VirtualHost или как то по
С VirtualHost я вообще не заморачивался, бо без надобности.>Я прошу тебя если можешь приведи кусок конфига ато что то не
>понятно или может сразу в моём конфиге поправь....=== твой proftpd.conf ===
DefaultRoot /data
<Directory /data> <Limit Login> DenyAll </Limit> </Directory>
=======
меняешь DefaultRoot /data на DefaultRoot ~
и каждый юзверь будет попадать в свою хом директорию.
Зачем нужны следующие пять строк я не знаю. Если /data - это директория, в которую никто не должен заходить, то при DefaultRoot ~ туда и так никто не зайдет, потому как из своего хома выйти нельзя (если можно заходить анонимом, он попадает в /pub, выхе которого тоже не поднимется).
Короче - замени приведеный кусок конфига на DefaultRoot ~ , отключи VirtualHost и посмотри что получится.