Apache DAV SVN LDAP и AuthzSVNAccessFile

На CentOS необходимо смочь просто работать yum install php-dom или yum install php-xml. Это установит php-xml и любые зависимости (такие как libxslt) и окажет Вам поддержку dom.

В более старых версиях CentOS такой как 4 необходимо было использовать --enablerepo=centosplus но это не требуется в 5.

1
задан 13 May 2011 в 14:50
2 ответа

Вот как я управляю доступом к репозиторию:

  1. В каждом репозитории есть каталог «admin», содержащий файл authz
  2. Я установил файл authz, чтобы ограничить доступ к « admin "каталог" для "владельцев" репозитория.
  3. У меня есть задание cron для проверки изменений в каталоге "admin", и я копирую файл authz в репозиторий.

Я ничего не делаю в другая конфигурация Apache, которая «требует действительного пользователя» (таким образом, Apache нужно перезапускать только при добавлении новых репозиториев).

Таким образом, я перекладываю всю поддержку разрешений на репозиторий на владельцев репозитория. Это может не решить вашу проблему напрямую, так как не включает никаких групп LDAP,

1
ответ дан 3 December 2019 в 22:08

Не уверен, возможно ли это с открытым исходным кодом, но я знаю коммерческий продукт WANdisco, Subversion Access Control может с этим справиться. Вместо файла authz у продукта есть собственный список групп и правил, которые применяются к пользователям. Членство в группе происходит в результате опроса сервера Active Directory, поэтому он должен удовлетворять требованиям.

http://www.wandisco.com/subversion/accesscontrol

1
ответ дан 3 December 2019 в 22:08

Теги

Похожие вопросы