Мне нужна безопасная конфигурация для сервера SVN в Linux, что система использования составляет аутентификацию/авторизацию

Я должен установить несколько сервисов в VPS Linux и хотеть использовать системные счета на руководящую аутентификацию/авторизацию на тех сервисах.

Когда I, настраивающий svn сервер, я сделал что-то вроде этого, которое в основном создает новую группу для каждого репозитория и когда администратор хочет дать доступ для записи пользователю, это - только вопрос добавления что пользователь группе репозитория. Проблема с этой установкой состоит в том, что пользователи группы репозитория не ограничены записью в репозиторий через интерфейс svnserve и могут также изменить репозиторий физический каталог непосредственно (возможное повреждение репозитория).

Другое решение состоит в том, чтобы использовать Apache в качестве интерфейса для svn, не давая пользователям пишут полномочия в файлы хранилища, но затем я освободил бы простоту администрирования с помощью учетных записей/групп Unix.

Там какой-либо путь состоит в том, чтобы установить Сервер SVN для использования Unix, составляет аутентификацию/авторизацию, не предоставляя пользователям физический доступ к репозиторию физический каталог?

1
задан 11.03.2011, 13:32

1 ответ

Статья My Experiences With Subversion Simon Tatham предлагает создать отдельный счет svnserve и разрешение людям использовать его через userv. (С другой стороны, sudo может быть настроен подобным образом.)

2
ответ дан 12.12.2019, 12:56

Теги

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