2012-06-12 2 views
0

Наш администратор SVN находится в отпуске, и мне нужно добавить нового пользователя в подрывную деятельность.Как добавить нового пользователя LDAP к подрывной деятельности

Мы используем Subabersion от Collabnet в коробке RedHat.

Я нашел каталог CollabNet_Subversion/conf/ со всеми конфигурационными файлами, включая файл auth, который я вижу, содержащий всех наших пользователей и группы, к которым они принадлежат.

Все наши пользователи должны войти в систему со своими учетными данными LDAP, поэтому мне не нужно ничего менять.

Это выглядит примерно так: company_auth_production

`[groups] 
    it-leads = jsmith, hsimpson, pgriffin 
    it-all = ajolie, rwitherspoon, @it-leads 

    [/] 
    * = 

    [prod:/] 
    @it-all = rw 
    ` 

Я добавил нового пользователя и перезагрузки подрывную. Но, похоже, это не трюк. Я что-то пропустил? Спасибо

+0

Вы добавили новую информацию о пользователе как в конфигурацию приложения, так и в базу данных LDAP-сервера? –

ответ

0

a. Вы упомянули, что есть файл «company_auth_production». Проверьте, есть ли другой файл авторизации, возможно, «authz». Не могли бы вы предоставить дополнительную информацию об этом.

По структуре в файле

[прод: /] @ это все = RW

должен дать доступ на запись для чтения всех пользователей «это все», пока путь "prod".

b. Если это не работает, попробуйте использовать «VisualSVN Server». У этого есть очень хороший gui, чтобы добавить пользователей и дать им привилегии также.

Надеюсь, это поможет.

0

В вашей конфигурации apache обычно требуется директива (например, «требуется группа» или «требуется пользователь»). Часто существует определенная группа, к которой пользователь должен принадлежать доступу svn (например, svnusers и т. Д.)

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