0

Are there any web interfaces for distribution rights to the trac, SVN, SFTP?

To the right of the listed services could easily edit the man who does not make friends with the console?

Andrei
  • 1,125
  • 2
  • 15
  • 29

2 Answers2

1

trac.ini can be edit via webinterface with TracIniAdminPanelPlugin. I don't know webinterfaces for the other ones. I think it's because there are so many ways to setup the authorization configurations.

falkb
  • 1,294
  • 11
  • 35
1

Trac admin web-UI already supports permission groups and assigning allowed actions to both groups and individual users.

For setting more fine grained permissions you'll want something like FineGrainedPageAuthzEditorPlugin (general), for repositories TracSvnAuthzPlugin (simple) or SvnAuthzAdminPlugin (advanced).

If do not use existing authentication infrastructure of your web-server you may want user/account administration inside Trac too. Look at AccountManagerPlugin. A common way is to let it manage a central file in htpasswd or htdigest format, that can be used by multiple services, even across several Trac environments, if you like.

hasienda
  • 2,390
  • 1
  • 13
  • 16
  • Have a problems installing the plugin SvnAuthzAdminPlugin. I run: easy_install https://trac-hacks.org/svn/svnauthzadminplugin/0.12/ Plugin directory is created here: /usr/local/lib/python2.7/dist-packages/SvnAuthzAdminPlugin-0.2-py2.7.egg resynchronization run, but I do not see SvnAuthzAdminPlugin of plugins list. – Andrei Jul 10 '13 at 08:41
  • You need to explicitely enable plugin components, especially if installed globally. Easiest is to use the Trac plugins admin web-ui for that. – hasienda Jul 20 '13 at 13:23