1

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

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

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

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

1 ответ1

2

В статье Саймона Тэтхэма « Мой опыт с Subversion» предлагается создать отдельную учетную запись для svnserve и позволить людям использовать ее через userv . (В качестве альтернативы, sudo можно настроить аналогичным образом.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .