Re: ftp-квоты

2006-09-05 Пенетрантность Artem Chuprina
Покотиленко Костик -> Artem Chuprina  @ Tue, 05 Sep 2006 16:36:39 +0300:

 >>  ftp>> cd incoming
 >>  ПК> 250 CWD command successful
 >>  ftp>> ls
 >>  ПК> 200 PORT command successful
 >>  ПК> 150 Opening ASCII mode data connection for file list
 >>  ПК> 226 Transfer complete.
 >>  ftp>> site quota
 >>  ПК> 200-The current quota for this session are [current/limit]:
 >>  ПК> 200-Name: ftp
 >>  ПК> 200-Quota Type: User
 >>  ПК> 200-Per Session: False
 >>  ПК> 200-Limit Type: Hard
 >>  ПК> 200-  Uploaded Mb:  0.03/1.14
 >>  ПК> 200-  Downloaded Mb:unlimited
 >>  ПК> 200-  Transferred Mb:   unlimited
 >>  ПК> 200-  Uploaded files:   unlimited
 >>  ПК> 200-  Downloaded files: unlimited
 >>  ПК> 200-  Transferred files:unlimited
 >> 
 >>  ПК> Какого  квота не освободилась? Может это не тот модуль (FTP-сервер)
 >>  ПК> что мне надо?
 >> 
 >>  ПК> Кто умеет нормально с квотами работать?
 >> 
 >> Давайте начнем с вопроса "кто умеет правильно ставить задачи и читать
 >> написанное на экране".  Квота на что?  Правильно, на uploaded Mb.  А не
 >> на stored Mb.  От изменения количества stored количество uploaded
 >> (того, что было прокачано через канал) не меняется никак.  Хоть тресни.

 ПК> Как раз меняется. Я сейчас поразбирался. Я поставил квоту на группу
 ПК> (ftp), а не на пользователя. Если зайти anonymous'ом в /public и
 ПК> закачать файл то квота изменится, если удалить то обнулится. Те есть
 ПК> правильно. Но по моей схеме в /incoming anonymous может только закачать,
 ПК> а удалить и т.п. не может, это должен делать админский пользователь. Так
 ПК> вот, есть такой пользователь, он входит в группу ftp, но при заходе и
 ПК> попытке:

 ftp>> site quota
 ПК> 202 No quotas in effect

 ПК> , поэтому если им удалить то квота не изменяется. Вопрос в том, что
 ПК> пользователю, входящему в группу ftp не присваивается групповая квота
 ПК> ftp! А anonymous'у (или ftp) присваивается. по докам вроде всё правильно
 ПК> делаю.

Собственно, с тобой типичный случай некорректного определения.

-- 
Artem Chuprina
RFC2822:  Jabber: [EMAIL PROTECTED]

А рафинированных эстетов на праздник жизни не приглашали.
Ольга Брилева в <[EMAIL PROTECTED]>


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ftp-квоты

2006-09-05 Пенетрантность Покотиленко Костик
В Вто, 05/09/2006 в 17:18 +0400, Artem Chuprina пишет:
> Покотиленко Костик -> debian-russian@lists.debian.org  @ Tue, 05 Sep 2006 
> 15:24:23 +0300:
> 
>  ftp>> cd incoming
>  ПК> 250 CWD command successful
>  ftp>> ls
>  ПК> 200 PORT command successful
>  ПК> 150 Opening ASCII mode data connection for file list
>  ПК> 226 Transfer complete.
>  ftp>> site quota
>  ПК> 200-The current quota for this session are [current/limit]:
>  ПК> 200-Name: ftp
>  ПК> 200-Quota Type: User
>  ПК> 200-Per Session: False
>  ПК> 200-Limit Type: Hard
>  ПК> 200-  Uploaded Mb:  0.03/1.14
>  ПК> 200-  Downloaded Mb:unlimited
>  ПК> 200-  Transferred Mb:   unlimited
>  ПК> 200-  Uploaded files:   unlimited
>  ПК> 200-  Downloaded files: unlimited
>  ПК> 200-  Transferred files:unlimited
> 
>  ПК> Какого  квота не освободилась? Может это не тот модуль (FTP-сервер)
>  ПК> что мне надо?
> 
>  ПК> Кто умеет нормально с квотами работать?
> 
> Давайте начнем с вопроса "кто умеет правильно ставить задачи и читать
> написанное на экране".  Квота на что?  Правильно, на uploaded Mb.  А не
> на stored Mb.  От изменения количества stored количество uploaded
> (того, что было прокачано через канал) не меняется никак.  Хоть тресни.

Как раз меняется. Я сейчас поразбирался. Я поставил квоту на группу
(ftp), а не на пользователя. Если зайти anonymous'ом в /public и
закачать файл то квота изменится, если удалить то обнулится. Те есть
правильно. Но по моей схеме в /incoming anonymous может только закачать,
а удалить и т.п. не может, это должен делать админский пользователь. Так
вот, есть такой пользователь, он входит в группу ftp, но при заходе и
попытке:

ftp> site quota
202 No quotas in effect

, поэтому если им удалить то квота не изменяется. Вопрос в том, что
пользователю, входящему в группу ftp не присваивается групповая квота
ftp! А anonymous'у (или ftp) присваивается. по докам вроде всё правильно
делаю.

Читал вот это:

http://www.castaglia.org/proftpd/modules/mod_quotatab.html

Приведу цитату:

When a client logs in, assuming QuotaEngine is on, mod_quotatab will
check the limit table for the record most appropriate for that client.
This check first examines the table for records of type user that match
the client's login name. If no such matching records are found, it
checks for records of type group that match any of the user's groups
(both primary and supplemental). Failing that, it will check for records
of type class that belong to the class (if enabled) from which the
client is connecting. If still no matching records are found, the table
will be searched for a record of type all; if absent, the module will
assume that no quotas apply to the client. Note that there is only one
type of limit in effect at a given time; mod_quotatab does not combine
multiple user/group/class/all limits for the same client.

-- 
Покотиленко Костик <[EMAIL PROTECTED]>


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ftp-квоты

2006-09-05 Пенетрантность Artem Chuprina
Покотиленко Костик -> debian-russian@lists.debian.org  @ Tue, 05 Sep 2006 
15:24:23 +0300:

 ftp>> cd incoming
 ПК> 250 CWD command successful
 ftp>> ls
 ПК> 200 PORT command successful
 ПК> 150 Opening ASCII mode data connection for file list
 ПК> 226 Transfer complete.
 ftp>> site quota
 ПК> 200-The current quota for this session are [current/limit]:
 ПК> 200-Name: ftp
 ПК> 200-Quota Type: User
 ПК> 200-Per Session: False
 ПК> 200-Limit Type: Hard
 ПК> 200-  Uploaded Mb:  0.03/1.14
 ПК> 200-  Downloaded Mb:unlimited
 ПК> 200-  Transferred Mb:   unlimited
 ПК> 200-  Uploaded files:   unlimited
 ПК> 200-  Downloaded files: unlimited
 ПК> 200-  Transferred files:unlimited

 ПК> Какого  квота не освободилась? Может это не тот модуль (FTP-сервер)
 ПК> что мне надо?

 ПК> Кто умеет нормально с квотами работать?

Давайте начнем с вопроса "кто умеет правильно ставить задачи и читать
написанное на экране".  Квота на что?  Правильно, на uploaded Mb.  А не
на stored Mb.  От изменения количества stored количество uploaded
(того, что было прокачано через канал) не меняется никак.  Хоть тресни.

А место на диске FTP-сервер не то чтобы в принципе не способен
квотировать, а медленная это слишком операция получится, если делать ее
честно (учитывая, что файл можно удалить или положить и не по FTP).  Для
начала ты вряд ли суммеешь дать ей с первого раза _корректное_
определение, отличающееся от системной квоты (а иначе хрен ли б
системной не воспользоваться?).  Да, я прекрасно понимаю, где не
работает системная.  Нет, это не случай анонимного ftp.

-- 
Artem Chuprina
RFC2822:  Jabber: [EMAIL PROTECTED]

Он был новичком в Париже, а не в фехтовании.
Alexander Mozhaev в <[EMAIL PROTECTED]>


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ftp-квоты

2006-09-05 Пенетрантность Покотиленко Костик
Народ, это кошмар какой-то (quota от ProFTPd):

anonymous'ом:

ftp> cd incoming
ftp> site quota

200-Name: ftp
200-Quota Type: User
200-Per Session: False
200-Limit Type: Hard
200-  Uploaded Mb:  0.00/1.14
200-  Downloaded Mb:unlimited
200-  Transferred Mb:   unlimited
200-  Uploaded files:   unlimited
200-  Downloaded files: unlimited
200-  Transferred files:unlimited

ftp> lcd /usr/src
Local directory now /usr/src
ftp> !ls
NoDeny  piper-v0.5  piper-v0.5.tgz
ftp> bi
200 Type set to I
ftp> ha
Hash mark printing on (1024 bytes/hash mark).
ftp> cd incoming
250 CWD command successful
ftp> put piper-v0.5.tgz
local: piper-v0.5.tgz remote: piper-v0.5.tgz
200 PORT command successful
150 Opening BINARY mode data connection for piper-v0.5.tgz
##
226 Transfer complete.
31067 bytes sent in 0.02 secs (1575.6 kB/s)
ftp> site quota
200-The current quota for this session are [current/limit]:
200-Name: ftp
200-Quota Type: User
200-Per Session: False
200-Limit Type: Hard
200-  Uploaded Mb:  0.03/1.14
200-  Downloaded Mb:unlimited
200-  Transferred Mb:   unlimited
200-  Uploaded files:   unlimited
200-  Downloaded files: unlimited
200-  Transferred files:unlimited
200 Please contact [EMAIL PROTECTED] if these entries are
inaccurate
ftp> ls
200 PORT command successful
150 Opening ASCII mode data connection for file list
-rw-rw-r--   1 ftp  ftp 31067 Sep  5 12:13 piper-v0.5.tgz
226 Transfer complete.
ftp> rm piper-v0.5.tgz
550 piper-v0.5.tgz: Permission denied

Так и надо, anonymous'у можно только закачивать, далее админским юзером:

ftp> cd incoming
250 CWD command successful
ftp> site quota
202 No quotas in effect
ftp> ls
200 PORT command successful
150 Opening ASCII mode data connection for file list
-rw-rw-r--   1 ftp  ftp 31067 Sep  5 12:13 piper-v0.5.tgz
226 Transfer complete.
ftp> del piper-v0.5.tgz
250 DELE command successful

Отлично, далее опять anonymous'ом:

ftp> cd incoming
250 CWD command successful
ftp> ls
200 PORT command successful
150 Opening ASCII mode data connection for file list
226 Transfer complete.
ftp> site quota
200-The current quota for this session are [current/limit]:
200-Name: ftp
200-Quota Type: User
200-Per Session: False
200-Limit Type: Hard
200-  Uploaded Mb:  0.03/1.14
200-  Downloaded Mb:unlimited
200-  Transferred Mb:   unlimited
200-  Uploaded files:   unlimited
200-  Downloaded files: unlimited
200-  Transferred files:unlimited

Какого  квота не освободилась? Может это не тот модуль (FTP-сервер)
что мне надо?

Кто умеет нормально с квотами работать?

-- 
Покотиленко Костик <[EMAIL PROTECTED]>


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ftp-квоты

2006-09-04 Пенетрантность Aleksey Luzin

Покотиленко Костик wrote:

Привет всем.

Подскажите, можно ли на FTP-сервере сделать квоты на каталоги или на
весь FTP? Квоты файловой системы не подойдут.

Сейчас используется ProFTPD.

  

http://www.opennet.ru/base/net/proftpd_mysql_quota.txt.html


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ftp-квоты

2006-09-04 Пенетрантность Alexander Gerasiov
Покотиленко Костик wrote:
> Привет всем.
> 
> Подскажите, можно ли на FTP-сервере сделать квоты на каталоги или на
> весь FTP? Квоты файловой системы не подойдут.
> 
> Сейчас используется ProFTPD.
В нем можно. Модуль mod_quota или что-то вроде. качать proftpd-doc или
идти на сайт и курить доки.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



ftp-квоты

2006-09-04 Пенетрантность Покотиленко Костик
Привет всем.

Подскажите, можно ли на FTP-сервере сделать квоты на каталоги или на
весь FTP? Квоты файловой системы не подойдут.

Сейчас используется ProFTPD.

-- 
Покотиленко Костик <[EMAIL PROTECTED]>


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]