> Russ, could, you please be a tad more specific as to what ill
> exactly are you referring to?

I was referring to needing special privilege to mount something.

> While I agree that Plan9 completely removes the need for
> automounter to be a privileged application, I still don't
> see an easy way (expect may be bns and adsrv) to have that
> other property of automounter being easily implemented
> within Plan9 framework.

I described a simple shim program (as did Dan Cross)
that would work just fine, for one user.

> That's very similar to what I referred to as a "synthetic filesystem
> doing the right stuff". But as I pointed out in my original email
> this approach has a downside of never exporting these mounts
> into the namespace of the process that caused them.

You'd have the program export its own name space,
a delicate but not impossible dance.  Then its mounts
would be exported too.

> I guess I'm not quite following you here. What I'm talking about is
> a per-process modifications of namespace by some external agent
> (be it kernel driver or userspace application). As such it is not
> at all different from a user issuing something like "9fs name"
> directly.

That's fine.

> Could you, please, elaborate what exact multi-user scenario do you
> have in mind?

I was talking about multiple users sharing a single automounter,
like in modern Unixes.

Russ

Reply via email to