Модуль Apache SVN не отображает разрешенные подпапки в веб-представлении - PullRequest
0 голосов
/ 11 октября 2018

Я собрал сервер SVN в экземпляре Ubuntu 16 LTS, подключенном к AD через LDAP.Моя проблема заключается в следующем: я не могу настроить модуль Apache или SVN для вывода списка подпапок хранилища, если у пользователя нет разрешения R на корневом уровне хранилища.

Пример:

[RepositoryABC]
user1=rw
user2=r

[RepositoryABC:/folder]
user3=rw

Когда пользователь1 и пользователь2 получают доступ к SVN через веб-представление, предоставляемое модулем SVN Apache, оба могут видеть RepositoryABC.Но если пользователь 3 попытается сделать то же самое, он / она получит пустую страницу, хотя у него есть разрешение в подпапке.

1 Ответ

0 голосов
/ 25 октября 2018

Я думаю, что вы можете попытаться добавить user3 в корневой каталог с помощью r, а затем скрыть от него нежелательные папки, например:

[RepositoryABC]
user1=rw
user2=r
user3=r

[RepositoryABC:/OTHER_FOLDER_1_YOU_WANT_TO_HIDE_FROM_USER3]
user3=(syntax that hides)
[RepositoryABC:/OTHER_FOLDER_2_YOU_WANT_TO_HIDE_FROM_USER3]
user3=(syntax that hides)

[RepositoryABC:/folder]
user3=rw

просто идея, не проверенная.

...