Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 45
Благодарности: 0

Профиль | Отправить PM | Цитировать


Разобрался почему ACL не работал. Я выставлял права для юзеров которых созхдал в рамках вебдав, правила систем на них не распространялись т.к они действовали в рамках разрешенного ОС WEBDAV. Решил пока что следующим образом.

Вот пример конфига.

Код: Выделить весь код
<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName otdel.site.by
        DocumentRoot /var/www/otdel.site.by/
        <Directory /var/www/otdel.site.by>
                Options Indexes MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        <Location "/files">
        DAV on
        AuthType Basic
        AuthName "Digest Realm"
        AuthUserFile /var/www/otdel.site.by/sales.passwd


       <Limit GET HEAD OPTIONS REPORT PROPFIND>
			Require user s_user1 s_user2 u_user1 u_user2
			Satisfy any
        </Limit>
        </Location>

    ################---ПАПКА1---################
	
	<Location "/files/ПАПКА1">

        <Limit GET HEAD OPTIONS REPORT PROPFIND>
            Deny from all
            Require user user s_user1 s_user2 u_user1 u_user2
            Satisfy any
        </Limit>
    </Location>
	
	################---ПАПКА2---################
	
	<Location "/files/ПАПКА2">
        <Limit GET HEAD OPTIONS REPORT PROPFIND>
            Deny from all
            Require user user s_user1 s_user2 u_user1
            Satisfy any
        </Limit>
    </Location>

Отправлено: 12:15, 29-03-2013 | #13