The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"mod_dav_svn"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Др. сетевые сервисы / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"mod_dav_svn"  +/
Сообщение от Аноним (??) on 12-Ноя-10, 23:32 
Кто-нибудь настраивал mod_dav_svn, что бы он работал от нужного юзера (svn), а не от юзера апача (www), настраиваю mod_dav_svn в VirtualHost, тестовые скрипты работают от нужного юзера, но svn комитеть в репозиторий может только если у репозитория владелец юзер апача (www), если выставить юзера svn, то получаю:

$ svn ci -m 'test'
svn: Commit failed (details follow):
svn: Can't open file '/home/svn/repo1/db/txn-current-lock': Permission denied

Виртуалхост:

<VirtualHost 192.168.0.1:443>
        ServerName svn.repo.local
        DocumentRoot /home/svn/repo1
        SuexecUserGroup svn svn
        CustomLog /home/svn/logs/svn.repo.local.access.log combined
        ErrorLog /home/svn/logs/svn.repo.local.error.log
        ServerAlias www.svn.repo.local
        ServerAdmin admin@svn.repo.local
        SSLEngine on
        SSLCertificateFile "/usr/local/etc/apache22/server.crt"
        SSLCertificateKeyFile "/usr/local/etc/apache22/server.key"
        <Directory /home/svn/repo1>
                DAV svn
                SVNPath /home/svn/repo1/
                AuthType Basic
                AuthName "Subversion repository"
                AuthUserFile /home/svn/repo1_passwd
                AuthGroupFile /home/svn/repo1_group
                <LimitExcept GET PROPFIND OPTIONS REPORT>
                        Require group svn_committers
                </LimitExcept>
                <Limit GET PROPFIND OPTIONS REPORT>
                        Require group svn_committers
                        Require group svn_readers
                </Limit>
        </Directory>
</VirtualHost>

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "mod_dav_svn"  +/
Сообщение от Alex (??) on 12-Ноя-10, 23:53 
Вы используете модуль апача, и все действия производиться через него, собственно права должны быть у пользователя под которым запущен веб сервер. Если хотите запускать под каким-то пользователем, то используйте не mod_dav_svn а например svn сервер (например, svnserve).
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "mod_dav_svn"  +/
Сообщение от Аноним (??) on 13-Ноя-10, 00:32 
> Вы используете модуль апача, и все действия производиться через него, собственно права
> должны быть у пользователя под которым запущен веб сервер. Если хотите
> запускать под каким-то пользователем, то используйте не mod_dav_svn а например svn
> сервер (например, svnserve).

Ясно, благодарю за ответ.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру