LINUX.ORG.RU
ФорумAdmin

Организация доступа в SVN subversion.

 ,


0

1

Добрый день. Имеется репозиторий, файл authz выглядит примерно так

[groups]
admins = admin0,admin2
users = user0,user1
users0=user2,user3

[svn:/]
@users = r
@admins= rw
* =

[svn:/hardware]
@admins=rw
@users= rw
* =
[svn:/hardware/<много промежуточнх папок для которых доступ не задан>/projectA]
@admins=rw
@users=
user2=rw
*=
Когда пытаюсь сделаю svn checkout https://<адрес сайта>/svn/ (в том числе и с --depth infinity) то получаю следующий ответ: Checked out revision 35202. И все, т.е. ничего не качает.

Соответственно вопрос каким образом надо поправить доступ, чтобы по запросу пользователя svn checkout --username user2 https://<адрес сайта>/svn/ <локальная папка> он получал только содержимое своей папки. Таких папок 100500 так что каждую отдельно создавать нереально. При этом если зайти через trac то все отображается как и должно.

Спасибо за ответы.



Последнее исправление: beastie (всего исправлений: 2)

осиль форматирование

[groups]
#harry_and_sally = harry,sally

# [/foo/bar]
# * =
# harry = rw
Прекрати сносить примеры из конфигов, если не можешь найти ман и прочитать, пример выше.
Твой случай
[/]
* =
@admins= rw
@users = r

[/hardware]
* =
@admins=rw
@users= rw

anonymous
()
Ответ на: комментарий от anonymous

То что ты написал, не мой случай.)

Мой вопрос состоит в следующем если пользователю запрещен доступ к родительской папке, может ли он получить доступ к дочерней, или как только клиент свн натыкается на первый запрет на чтение, дальше он уже не смотрит?

mazze
() автор топика
Ответ на: комментарий от mazze

если пользователю запрещен доступ к родительской папке, может ли он получить доступ к дочерней

может. в квадратных скобках должен быть прописан путь.

nerve ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.