Lyle,
  We'd very much like to see some future release of AFS (3.5, for example) 
allow anyone with administer rights over a volume to issue a vos release 
of that volume.  It seems reasonable that if an AFS admin wished to grant 
administrative rights to a certain user or group of users for a given volume, 
that it would also be useful to enable those users to regenerate the clones 
when changes were made to the read-write volume.  For now, we've put some 
sysctl-based hacks ah tools in place to let folks at our site do this kind 
of thing as necessary.  But they really are just hacks at this point.
  I would also be interested in allowing anyone with administer rights over 
a volume to regenerate the backup copy of that volume (ie issue a vos backup 
command).  This might be open to debate, as I can imagine many sites would 
rather not let users mess with their backup volumes on demand (ie, it might 
be bothersome if a user decided to regenerate her backup volume while AFS 
backups were running, or if a sysadmin had purposely removed a backup volume 
to ease an almost-full partition situation).  Perhaps the ability to enable 
users with administer rights to issue vos releases or vos backups could be 
set with some flag on a per-cell basis?
  And as long as someone brought up the topic of volume ownership and the 
permissions that come with it during this discussion, let me add my two cents 
on that one.  Currently the volume owner, ie the userid who owns the top level 
of the directory of the volume, has implicit administer rights over the entire 
volume.  But other users with explicit administer rights over that top level 
directory do *not* have administer rights over the entire volume.  For example, 
if an AFS admin decides to grant administer rights to a certain userid for a 
certain volume with a given directory structure, that admin will need to do a 
recursive ACL change on all subdirectories of that volume to explicitly grant 
administer rights to that user to the entire volume in question.  I've yet to 
figure out how or why this restriction might be a feature; so far I've only 
found it to be an administrative pain in the butt.  Would it be possible to 
allow users with administer rights on the top directory in a given volume to 
also have implicit administer rights over the entire volume, just like the 
volume owner does?  Or is there some basic problem that this would introduce 
in the way that ACLs are intended to work?
  Opinions?
                        --Judy Warren
                          Cornell Theory Ceter


Lyle Seaman writes:
> 
> I'd hate to see the present implementation of a piece of software ever
> become the _sole_ reason not to change that software.  I too, like the
> idea of permitting someone other than (in addition to) the members of
> system:administrators to release volumes.  I just haven't figured out
> what is a clear, clean, configuration mechanism.  I thought it might
> make sense to permit anyone with write permissions on the root
> directory to perform releases on that volume (to existing sites only,
> not to create new sites).  The premise being that if you can write to
> the root directory, you can pretty much change anything in the volume
> anyway. Cons?  I'm really looking for someone to say "that's a bad
> idea because..." 
> 
> Lyle.
> Disclaimer: this note does not consitute a warranty, implied or otherwise.
> 

Reply via email to