Старожил
Сообщения: 220
Благодарности: 1
|
Профиль
|
Отправить PM
| Цитировать
Вот что получилось у меня!
Include /etc/proftpd/modules.conf
UseIPv6 off
IdentLookups off
ServerName "ProudProds"
ServerType standalone
ServerIdent off
DefaultServer on
ShowSymlinks on
TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200
DisplayChdir .message true
ListOptions "-l"
DenyFilter \*.*/
Port 21
MaxInstances 175
User proftpd
Group nogroup
Umask 022 022
AllowOverwrite on
RequireValidShell no
TransferLog /var/log/proftpd/xferlog
SystemLog /var/log/proftpd/proftpd.log
# Modules
<IfModule mod_quotatab.c>
QuotaEngine off
</IfModule>
<IfModule mod_ratio.c>
Ratios off
</IfModule>
<IfModule mod_delay.c>
DelayEngine on
</IfModule>
<IfModule mod_ctrls.c>
ControlsEngine off
ControlsMaxClients 2
ControlsLog /var/log/proftpd/controls.log
ControlsInterval 5
ControlsSocket /var/run/proftpd/proftpd.sock
</IfModule>
<IfModule mod_ctrls_admin.c>
AdminControlsEngine off
</IfModule>
# Define Virtual users and their permissions
DefaultRoot /usr/ftp
AuthUserFile /etc/proftpd/ftpd.passwd
AuthGroupFile /etc/proftpd/ftpd.group
<directory /usr/ftp>
<limit READ DIRS>
Order allow,deny
AllowGroup proudprods
DenyAll
</limit>
<limit WRITE>
DenyAll
</limit>
</directory>
<directory /usr/ftp/boss>
<limit READ WRITE DIRS>
Order allow,deny
AllowUser boss
DenyAll
</limit>
</directory>
<directory /usr/ftp/incoming>
<limit READ WRITE DIRS>
AllowAll
</limit>
</directory>
<directory /usr/ftp/accountancy>
<limit WRITE>
Order allow,deny
AllowUser accountant
DenyAll
</limit>
<limit READ DIRS>
Order allow,deny
AllowUser accountant
AllowUser boss
DenyAll
</limit>
</directory>
<directory /usr/ftp/office>
<limit WRITE>
Order allow,deny
AllowUser office
DenyAll
</limit>
<limit READ DIRS>
Order allow,deny
AllowUser office
AllowUser boss
DenyAll
</limit>
</directory>
Но как реализовать следующее на Proftpd.
Создать 4 Группы.Супер Администраторы,Администраторы,Модераторы,Анонимные юзеры
Супер администраторы:Юзеры в этой группе будут видеть все папки которые не будут доступны анонимным пользователям ub,Upload,Video
Администраторы:Будут также видеть все папки Pub,Upload,Video но будут иметь определенный контроль.например перемещение файлов ит.тд.
Модераторы.Будут видеть те папки которые будут видеть анонимные пользователи. Pub,Upload НО будут иметь определенный контроль над ними.Например перемещение из папки Upload в папку Pub.
Анонимные пользователи.Смогут видеть только 2 папки .Pub и upload.Из папки pub только скачивание а в папку Upload только закачивание.
|
Отправлено: 21:11, 03-05-2013
| #6
|