You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Bryan Simmons <br...@gmail.com> on 2004/09/08 03:22:44 UTC
Web-based Subversion user administration
Subversion has pretty much *made* me at my workplace.
Well, subversion and Zope, but subversion holds my Zope applications :)
I decided to give back a little. I don't know if this issue has
already been addressed
in the subversion community, but here's what I've done:
1. Web interface for http user administration.
2. Web interface for controling per-path permissions for users/groups.
I didn't do the first one. I just found it and started using it for
subversion-related users/groups.
The second one I actually wrote. I adapted a Config::IniFile
perl-module-based script for use
with the authz_svn module.
Here's links to both:
1. http://www.net-track.ch/opensource/authman/
2. http://svnhosting.org:8000/svn/bsimmons/AuthzSVNAccessAdmin/iniedit.pl
If anyone is interested in further perfecting these two, let me know.
Authman comes with it's own instructions. As far as my monster, it's
simple: drop the .pl into a cgi-bin directory or alias thereof.
Change the variable in the script that points to the ini-style file
you use to control authz_svn access to repositories.
You may also want to put at least Basic Auth on that script-alias
directory or cgi-bin so that only you or some administrative group has
read/write/execute permissions.
The script requires two modules already be installed: Config::IniFile
and CGI. Both are easily installable through cpan.
--
Regards,
Bryan Simmons
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Always code as if the guy who ends up maintaining your code will
be a violent psychopath who knows where you live.
-- Rick Osborne
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Re: Web-based Subversion user administration
Posted by Bryan Simmons <br...@gmail.com>.
I'm grateful for the encouragement!
BTW, I wanted to make it clear that I am not the author, or even a
member, of the Authman project. I simply posted it to suggest it as a
viable alternative to command-line based user management.
My project deals only with group/user access to repository paths based
on authz_svn.
I plan to integrate the authz_svn administration with htaccess in the
future so that groups and
users put on the access list can be verified to actually exist.
The same is true for repositories. Currently, you can put anything
you want on the access list by way of user/group or repository path.
There is no validation that such objects actually exist since putting
extra information into the authz_svn file won't hurt the
authentication process.
On Thu, 09 Sep 2004 08:19:31 -0700, Seth Falcon <sf...@fhcrc.org> wrote:
> Bryan Simmons wrote:
> > Is anyone available to tell me if this script is perhaps useable or
> > worthwhile? I don't want to waste my time supporting it in the
> > community if nobody is going to use it.
>
> I haven't had a chance to look at it yet, but I'm very interested to try
> it. I think that web-based user admin will be especially useful in
> larger organizations because it can allow the Subversion related admin
> tasks to be split up --- the real sys-admin can manage the repositories
> and backups and a group leader type can manage access controls for their
> repositories.
>
> So don't give up yet!
>
> + seth
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>
>
--
Regards,
Bryan Simmons
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Always code as if the guy who ends up maintaining your code will
be a violent psychopath who knows where you live.
-- Rick Osborne
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Re: Web-based Subversion user administration
Posted by Seth Falcon <sf...@fhcrc.org>.
Bryan Simmons wrote:
> Is anyone available to tell me if this script is perhaps useable or
> worthwhile? I don't want to waste my time supporting it in the
> community if nobody is going to use it.
I haven't had a chance to look at it yet, but I'm very interested to try
it. I think that web-based user admin will be especially useful in
larger organizations because it can allow the Subversion related admin
tasks to be split up --- the real sys-admin can manage the repositories
and backups and a group leader type can manage access controls for their
repositories.
So don't give up yet!
+ seth
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Re: Web-based Subversion user administration
Posted by Bryan Simmons <br...@gmail.com>.
Is anyone available to tell me if this script is perhaps useable or
worthwhile? I don't want to waste my time supporting it in the
community if nobody is going to use it.
If your comments are negative, I still want them. THanks!
On Tue, 7 Sep 2004 23:22:44 -0400, Bryan Simmons
<br...@gmail.com> wrote:
> Subversion has pretty much *made* me at my workplace.
> Well, subversion and Zope, but subversion holds my Zope applications :)
>
> I decided to give back a little. I don't know if this issue has
> already been addressed
> in the subversion community, but here's what I've done:
>
> 1. Web interface for http user administration.
> 2. Web interface for controling per-path permissions for users/groups.
>
> I didn't do the first one. I just found it and started using it for
> subversion-related users/groups.
> The second one I actually wrote. I adapted a Config::IniFile
> perl-module-based script for use
> with the authz_svn module.
>
> Here's links to both:
> 1. http://www.net-track.ch/opensource/authman/
> 2. http://svnhosting.org:8000/svn/bsimmons/AuthzSVNAccessAdmin/iniedit.pl
>
> If anyone is interested in further perfecting these two, let me know.
> Authman comes with it's own instructions. As far as my monster, it's
> simple: drop the .pl into a cgi-bin directory or alias thereof.
> Change the variable in the script that points to the ini-style file
> you use to control authz_svn access to repositories.
> You may also want to put at least Basic Auth on that script-alias
> directory or cgi-bin so that only you or some administrative group has
> read/write/execute permissions.
>
> The script requires two modules already be installed: Config::IniFile
> and CGI. Both are easily installable through cpan.
>
> --
>
> Regards,
>
> Bryan Simmons
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> Always code as if the guy who ends up maintaining your code will
> be a violent psychopath who knows where you live.
> -- Rick Osborne
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
>
--
Regards,
Bryan Simmons
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Always code as if the guy who ends up maintaining your code will
be a violent psychopath who knows where you live.
-- Rick Osborne
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org