[OpenAFS] Setting the setacl on newly created volumes
Derrick J Brashear
shadow@dementia.org
Mon, 30 Jul 2001 11:28:32 -0400 (EDT)
On 29 Jul 2001, Sam Hartman wrote:
> >>>>> "Jeffrey" == Jeffrey Hutzelman <jhutz@cmu.edu> writes:
>
> Jeffrey> Either of these are hard, but not impossible. They will
> Jeffrey> require a new variant of the AFSVolCreateVolume RPC,
> Jeffrey> allowing the owner and/or initial ACL to be specified.
> Jeffrey> They will also require vos or the volserver to perform
> Jeffrey> PTS lookups, which in turn means additional dependencies
> Jeffrey> during the build and when setting up a new cell.
> Jeffrey> ACL-parsing introduces some additional work, in the form
> Jeffrey> of parsing the ACL on the command line and producing some
> Jeffrey> suitable structure for use over the wire (FWIW, the
> Jeffrey> existing 'fs sa' command does _not_ do any of this --
> Jeffrey> ACL's are sent to the fileserver in a mostly-text format,
> Jeffrey> and it handles all the name lookups as well as conversion
> Jeffrey> to the format actually used on disk).
>
> Any good reason why vos couldn't just make the fileserver RPC that fs
> setacl uses?
>From a purity point of view, vos is a volume client, not a viced client.
There may be cases where you wish to manipulate the data via that
interface, but I can't think of why.
-D