[RFC] permissions mgmt
Robert Collins
robertc at robertcollins.net
Mon Aug 21 03:12:58 BST 2006
I think the bunch of interactions between permissions and performance
are a hint :).. and our inability to do the right thing on sftp [at all]
hints this too...
I'd like to propose the following changes to our permission support
logic:
- over sftp we dont chmod at all - we do whatever the umask is
configured to do by the user. We should offer a helper script to set the
umask before invoking the sftp-server process.
- over ssh we offer a umask-setting facility. We will have a native ssh
non-smart server protocol in 0.11 I think - its the substrate for the
smart-server-over-ssh.
- on local disk we offer a umask setting facility.
Both the umask-setting facilities are off by default, controlled by a
file in the repository.
The idea is that by default we can just create files with the right mode
that we need - read or read-write, and forget about the detail. And when
permission mgmt is needed, we do it via umask setting rather than
explicit chmodding.
Thoughts ?
-Rob
--
GPG key available at: <http://www.robertcollins.net/keys.txt>.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20060821/474b10a7/attachment.pgp
More information about the bazaar
mailing list