On Wed, Apr 20, 2005 at 11:57:23AM -0700, Bryan Henderson wrote: > - When you mount(), you say whether the names should be visible by > default or not. It takes system privilege to make them visible by > default, but an ordinary user can mount a willing filesystem over a > directory he's permitted to modify unconditionally, invisible by default
That assumes that everyone has the same stuff in the same places. I.e. that there is a universal tree with different subset hidden from different processes. But that is obviously a wrong approach - e.g. it loses ability to bind different stuff on the same place in different namespaces. _And_ it doesn't work accross the host boundary for even more obvious reasons (/bin/sh is going to be a different binary on i386, alpha and sparc boxen, no matter what). IOW, notion that every directory has its "real" absolute pathname (and that's what your approach boils down to) won't match the reality anyway. - To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html