From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: Date: Sat, 23 Feb 2013 20:53:38 -0700 Message-ID: From: andrey mirtchovski To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=UTF-8 Subject: Re: [9fans] What's up with $home? And a security question. Topicbox-Message-UUID: 1d8ce800-ead8-11e9-9d60-3106f5b1d025 if the plan9 kernel has been compromised the privacy of namespaces goes out the window. pwned systems can't be trusted. just like everywhere else. by the way, as to your original inquiry regarding /usr/me, note that /tmp on all plan9 installations already works that way -- it's /usr/$user/tmp bound to /tmp for each independent user, so no two users have to step on each other's toes (for comparison, try to get root to do anything to a file in /tmp not owned by it on a "modern" linux system). creating an empty /usr/me and binding your home dir there at login is just about the least amount of abuse you can cause with user binds and private namespaces. by the way, $home is /env/home in reality. the shell is just being nice and accommodating with our preconceptions.