2013-03-17 4 views
2

Я не могу правильно настроить права доступа. Как только правило не работает. какой-то каталог - как и должно быть, а некоторые нет.SVN. Права доступа

У меня есть хранилище в двух папках - один, два. три пользователя - администратор, пользователь, гость. права, необходимые являются:

  • админ - чтение и запись для пользователя/
  • , гость - читать и писать только в один папку

я писал в svnserve.conf:

anon-access = none 
auth-access = write 
authz-db = /svn.acl 

Добавлено в файл /etc/apache2/conf.d/svn:

svn.acl
AuthzSVNAccessFile /etc/apache2/svn.acl 

Файл:

[/] 
admin = rw 
* = 

[/one] 
user,quest = rw 

[/two] 
admin = rw 
* = 

в конце концов пользователь все еще видит два каталог! Что может быть неправильным?

+0

Может ли пользователь увидеть, что внутри «/ два»? – eliot

ответ

1

Как и в случае с разрешениями каталога UNIX, пользователи могут видеть , что каталог, к которому у них нет прав доступа, существует, но они не могут видеть содержимое этого каталога. Пользователь не должен видеть внутри /two.

+0

, если изменить конфигурацию auth-access = write to auth-access = none. изменит ситуацию? – Andrei

+0

Это будет, но не так, как вы хотите. Если вы это сделаете, никто не сможет ничего сделать с репозиторием. – alroc

+0

и что делать? Я не могу понять ( – Andrei

Смежные вопросы