Welcome! Log In Create A New Profile

Advanced

Re: динамический dav methods $DAV;

April 14, 2015 03:38PM
"Реальнее - использовать средства контроля доступа, см. выше."

Максим спасибо.
Из всех перечисленных вами средств похоже только limit_except по описанию может раздельно влиять
на методы применяемые в WEBDAV (DELETE, MKCOL, COPY, MOVE, OPTIONS, PROPFIND)

Задача тривиальна при изменении переменной (она изменяется из программы lua) разрешить или блокировать метод GET. Создал для проверки конструкцию

set $limit_get all;
limit_except GET {
deny $limit_get all;
}
Получил ошибку:
nginx: [emerg] invalid parameter "limit_get" ....

Вывод1. Средство контроля не знает переменных и не может в зависимости от внешних условий (прав пользователя) заблокировать/разблокировать метод.

Вывод2. Перечисленные вами средства контроля не решают задачи динамической установки доступных пользователю(имя:пароль) методов (прав доступа).

Я пока не вижу способа запретить ему создавать каталоги или стирать файлы если он зашёл в папку.... и это приводит нас к однопользовательской системе алядос... может я чего то не вижу ? может где то есть эта возможность динамически управлять методами(правами). Всё таки хочется сделать простенькую полноценную систему управления доступом к файлам в webdav...

и снова я возвращаюсь к вопросу
> а какие варианты существуют....
> 1. патчить ngx_http_dav_module.c - я не настолько знаток си...
> 2. обратится с предложением к Игорю Сысоеву....
3 патчить модуль где описан limit_except
4.............
>

Как вы считаете какой вариант реальнее?

PS: Может есть ещё какой нибудь модуль управления этими методами который умеет получать переменные?
Subject Author Posted

Re: динамический dav methods $DAV;

Maxim Dounin April 14, 2015 08:26AM

Re: динамический dav methods $DAV;

itcod April 14, 2015 10:18AM

Re: динамический dav methods $DAV;

itcod April 14, 2015 10:27AM

Re: динамический dav methods $DAV;

Maxim Dounin April 14, 2015 01:54PM

Re: динамический dav methods $DAV;

Maxim Dounin April 14, 2015 02:02PM

Re: динамический dav methods $DAV;

itcod April 14, 2015 03:38PM

Re: динамический dav methods $DAV;

itcod April 14, 2015 03:47PM

Re: динамический dav methods $DAV;

itcod April 14, 2015 04:01PM

Re: динамический dav methods $DAV;

Maxim Dounin April 14, 2015 05:44PM

Re: динамический dav methods $DAV;

itcod April 15, 2015 02:04AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 129
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready