[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] New function (libfshelp) fshelp_cancontrol

From: Roland McGrath
Subject: Re: [PATCH] New function (libfshelp) fshelp_cancontrol
Date: Sun, 15 Apr 2001 04:22:41 -0400 (EDT)

> > I'd like to have this same single checking function used for all the
> > control-the-world permission checks.  This includes all the "isroot"
> > settings used in trivfs and term and so forth, and also the more detailed
> > checks in things like chown.  In keeping with fshelp_isowner, it might be
> > natural to call this fshelp_isroot instead of cancontrol.  The code in
> > e.g. diskfs_S_file_chown would look like this:
> Is that question really is the user root?  It seems misleading to me.

Well, I said parity with fshelp_isowner.  So that question really is is the
user root as much as the other question really is is the user the owner of
the file.

> I think we should use both:  if you have an id of the translator, you can
> send it signals et al., therefore, you should be able to change its
> options etc; if you own a file, you can control its ``contents''
> therefore you should be able to control the translator.

Well, plenty of things could make sense.  I am inclined to look for reasons
to just use the underlying node's st_[ug]id, because that is simple and
efficient to implement.  

reply via email to

[Prev in Thread] Current Thread [Next in Thread]