proftpd (домашний каталог)
Модераторы: SLEDopit, Модераторы разделов
-
Dick
- Сообщения: 24
proftpd
в proftpd создаю группы и правила на запись в каталоги, пользователей отношу в эти группы, такой пользователь заходит на фтп и попадает в свой домашний каталог /home/.... , реально сделать что бы он попадал в каталог /var/ftp/ при этом не меняя домашний каталог пользователя на /var/ftp/ , DefaultRoot не помогает
-
kusok
- Сообщения: 306
- Статус: laid to rest
- ОС: Debian Sid
Re: proftpd
Как вариант, смонтировать /var/ftp/ в домашний каталог этого юзера.
-
Shura
- Сообщения: 1537
- Статус: Оказывается и без KDE есть жизнь
- ОС: FreeBSD 8.0-RC2
Re: proftpd
вроде бы должен быть параметр chroot в конфиге. Попробуй с ним поиграться.
Rock'n'roll мертв © БГ
-
Bloody
- Сообщения: 119
Re: proftpd
да..... ну и советы.
Вот мой конфиг, пользуйся
Вот мой конфиг, пользуйся
Код: Выделить всё
ServerName "PUZO FILES SERVER"
ServerType standalone
DefaultServer on
Port 21
Bind 172.16.220.163
Umask 022
MaxInstances 30
User nobody
Group nobody
AllowStoreRestart on
UseReverseDNS off
IdentLookups off
RequireValidShell off
AccessDenyMsg "eh... try again and... you write in log file;) - bay!!!"
AccessGrantMsg welcome to my server
<Directory /hdd2/upload>
AllowOverwrite on
</Directory>
#logs
SyslogLevel notice
UseReverseDNS off
TransferLog /var/log/proftpd-tranfer.log
#SystemLog /var/log/proftpd-error.log
<Anonymous /ilya/ftp>
User ftp
Group ftp
AllowStoreRestart on
UserAlias anonymous ftp
MaxClients 30 "Very max client"
MaxClientsPerHost 4 "%m you already connect"
</Anonymous>
<Anonymous /ilya/music>
User music
Group music
AnonRequirePassword on
MaxClients 20 "The server is full, hosting %m users"
DisplayLogin welcome.msg
DisplayFirstChdir .msg
AllowOverwrite off
#<Directory /ilya/html>
#AllowOverwrite on
#</Directory>
</Anonymous>
<Anonymous /hdd2/upload>
User upload
Group upload
AnonRequirePassword on
MaxClients 20 "The server is full, hosting %m users"
DisplayLogin welcome.msg
DisplayFirstChdir .msg
AllowOverwrite on
AllowStoreRestart on
<Directory /hdd2/upload>
AllowOverwrite on
<Limit STOR>
AllowAll
</Limit>
<Limit APPE>
AllowAll
</Limit>
<Limit RETR>
AllowAll
</Limit>
</Directory>
</Anonymous>
<Anonymous /hdd3>
User work
Group work
AnonRequirePassword on
MaxClients 20 "The server is full, hosting %m users"
DisplayLogin welcome.msg
DisplayFirstChdir .msg
AllowOverwrite off
</Anonymous>-
Dick
- Сообщения: 24
Re: proftpd
вставил такие строчки
<Global>
DefaultRoot /var/ftp
</Global>
для каждой группы, кроме анонимного пользователя вставил UserDirRoot on
все работает, всем спасибо
<Global>
DefaultRoot /var/ftp
</Global>
для каждой группы, кроме анонимного пользователя вставил UserDirRoot on
все работает, всем спасибо