From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <7B8C87F2-DB31-4B60-A7E8-E7B51F42B888%jp@hapra.at> References: <7B8C87F2-DB31-4B60-A7E8-E7B51F42B888%jp@hapra.at> Date: Sun, 25 Jan 2009 08:49:57 -0600 Message-ID: From: Eric Van Hensbergen To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [9fans] p9 file server (npfs) w/ authentication from heterogenous systems Topicbox-Message-UUID: 8651f032-ead4-11e9-9d60-3106f5b1d025 On Sun, Jan 25, 2009 at 7:44 AM, Jakob Praher wrote: > > I have read a post from Eric Van Hensbergen about paravirtualized > filesystems. This was of interest to me, and I tried to pull npfs from > subversion. As a client I am using the 9pfuse to mount the tree of the > npfs server. Is this a good match, or should I use something from the > npfs tree directly? Is npfs the best choice if I would like to export > ufs like filesystems? > If you are on Linux you can use v9fs directly. For servers there are lots of choices, but spfs/npfs are the only ones (I know of) which support the UNIX extensions (for things like UID mapping, etc.) There is a comprehensive list: http://9p.cat-v.org/implementations > > My biggest issue is that I can only do read operations on the client. > How can I set up something like a basic authenticated connection. Just > to get the uid over to the npfs in order to act as the right user on > the server? I read a bit about factotum, yet I am not sure given the > npfs that it supports it... > This all depends on what you are trying to do, are you going Linux<->Linux, Linux<->Plan9, something else? Authentication isn't currently supported by any of the UNIX servers (to my knowledge). It is possible to setup an authenticated connection from UNIX to Plan 9 using p9p. -eric