Limit in config PROFTPD

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
desperadik
проходил мимо
Сообщения: 5
Зарегистрирован: 2013-03-19 14:08:26

Limit in config PROFTPD

Непрочитанное сообщение desperadik » 2013-03-22 12:10:53

Здравствуйте!
Возникла трудность при настройке лимитов и квот в proftpd.
Как я хочу чтобы оно работало, приведено в виде таблицы.Изображение
ОС Fedora 18

Код: Выделить всё

cat /etc/proftpd.conf

Код: Выделить всё

UseIPv6         	off
IdentLookups         	off
ServerName         	"Proftpd corp"
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         nobody
Group        nobody
Umask         		022 	022
AllowOverwrite         	on
RequireValidShell       no
TransferLog         	/var/log/proftpd/xferlog
SystemLog         	/var/log/proftpd/proftpd.log
LogFormat         	custom "%t [pid %P] [%u] from ip: %a %m %f [transferred %b bytes for %T seconds]"
ExtendedLog         	/var/log/proftpd/transfer.log    read,write    custom

DefaultRoot         	~ 
AuthUserFile         	/etc/ftpd.passwd
AuthGroupFile         	/etc/ftpd.group

LoadModule mod_quotatab.c
LoadModule mod_quotatab_file.c
QuotaEngine on
QuotaDisplayUnits Mb
QuotaOptions ScanOnLogin
QuotaShowQuotas on
QuotaLimitTable file:/etc/ftpquota.limittab
QuotaTallyTable file:/etc/ftpquota.tallytab

#Контроль доступа к папкам
<directory ~>
	<limit RETR SIZE CDUP CWD LIST MDTM MLSD MLST NLST PWD RNFR STAT XCUP XCWD XPWD>
                AllowUser test1 test2 admin
                DenyAll
        </limit>
	<limit ALL DELE>
		Order allow, deny
		AllowUser admin
		DenyAll
	</limit>
</directory>

<directory /var/ftp/users/test1>
        <limit ALL LOGIN>
                Order allow,deny
                AllowUser test1 admin
		DenyAll
        </limit>
</directory>
<directory /var/ftp/users/test2>
        <limit ALL LOGIN>
                Order allow,deny
                AllowUser test2 admin
                DenyAll
        </limit>
</directory>

<directory /var/ftp/users/all>
	<limit DELE>
		AllowUser admin
		DenyAll
	</limit>
</directory>
Юзеры как вы поняли - виртуальные

Код: Выделить всё

cat /etc/passwd/
....
nobody:x:99:99:Nobody:/:/sbin/nologin
....

Код: Выделить всё

cat  /etc/ftpd.passwd
test1:$1$ukRpMKRQ$F/8qRwVzHnFqC.ZfLQwxc0:99:99::/var/ftp/users/:/bin/false
admin:$1$3cEC0FHS$W/esjWQTUipm1qA7RkDzt1:99:99::/var/ftp:/bin/false
test2:$1$cYuUMqCz$fTaUGyQCcPCMeFWPnr/mt.:99:99::/var/ftp/users:/bin/false

Код: Выделить всё

ftpquota --show-records --type=limit
-------------------------------------------
  Name: test1
  Quota Type: User
  Per Session: False
  Limit Type: Hard
    Uploaded bytes:	104857600.00
    Downloaded bytes:	unlimited
    Transferred bytes:	unlimited
    Uploaded files:	unlimited
    Downloaded files:	unlimited
    Transferred files:	unlimited
Так юзер test1 входит в свою домашнюю директорию и размер папки ограничен на 10 Гб, но он не видит директории all и back.

А если я ему назначаю домашнюю директорию /var/ftp, то он соответственно видит директории all и back, но запись теперь ограничена во всех папках, и удалить их он тоже может. Потому что он работает от владельца папки?Или как?

Помогите настроить по моей схеме.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Limit in config PROFTPD

Непрочитанное сообщение vadim64 » 2013-03-22 14:08:49

со схемой чёто не всё ок
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

desperadik
проходил мимо
Сообщения: 5
Зарегистрирован: 2013-03-19 14:08:26

Re: Limit in config PROFTPD

Непрочитанное сообщение desperadik » 2013-03-22 15:30:30

Ага...что то картинка не грузится....надо просто по крестику где должна быть картинка, надо кликнуть правой кнопкой мыши и открыть в новой вкладке