Q: Access Control Options

David Muir davidkmuir at gmail.com
Fri Oct 1 03:42:03 BST 2010


>     That's a sad humor. I'm even not sure it was funny.
>
>     I don't have your experience about SVN auth solutions, and
>     therefore I don't understand why built-in ACL support in the
>     bzr:// protocol would hurt. I would like to understand all issues
>     here. But as my naive expectation such thing like built-in ACL and
>     simple users management will be so easy to use for people so
>     everybody would love to use only the fastest bzr:// protocol
>     because it would be so easy to set it up.
>
>     For example, there is still no bzr+ssh:// support on Savannah,
>     only sftp. Why? Maybe because bzr+ssh:// is a bit harder to setup?
>
>     My personal interest in easy and built-in ACLs is to allow even
>     the smallest company to setup bzr:// server on any spare computer.
>     In such small companies there is no certified sysadmins at all,
>     and people maintain their infrastructure themselves. I'm dreaming
>     about: just install, configure (possible via qt-based wizard ;)
>     and go!
>
>
>  
> Alexander, I think you understand the need perfectly.  (Ok, perfectly 
> for me, maybe not perfectly for everyone else.)  The concerns I have 
> about access control layers and tools is that the ones I have seen 
> have been built with an implicit assumption (or inflicted requirement) 
> that the organization has a full-time configuration control engineer.  
> That's a bad assumption, and I don;t think it should be necessary.  My 
> most unfavorite example is ClearCase.  Admittedly, this is an extreme 
> example.  The whole ClearCase system projects a bureaucratic and 
> authoritarian culture.  And this flows down into every aspect, 
> including access control tools which are a real pain to learn and use 
> effectively, given the simplicity of the goals.
>  
> To be clear, I do not think baked-in ACL has to be bad for bzr.  It 
> could be very good, provided it is done by people who really 
> understand the security requirements in a way which respects the 
> simple-things-should-be-easy culture of bzr.  So I've been 
> experimenting with ways to get the results I need with existing tools 
> rather than push for a feature request that I haven't fully figured 
> out myself.  If someone wants to take a stab at it, great!
>  
> ~M
>  

Maybe it would simply be better to have the acl part of it run 
separately from bzr? Essentially, instead of connecting to a bzr 
smart-server, you'd connect to the bzr acl-server, which would delegate 
out to the relevant bzr smart-server if allowed. No idea what would be 
involved though.

Out of curiosity, what are the existing tools you've been experimenting 
with?

David






-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/bazaar/attachments/20101001/522f041b/attachment.htm 


More information about the bazaar mailing list