From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: Date: Thu, 1 Oct 2009 04:50:40 -0500 Message-ID: From: Jason Catena To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [9fans] remedial sources auth, connect, and mount in plan9port Topicbox-Message-UUID: 7af5fd40-ead5-11e9-9d60-3106f5b1d025 Thank you very much, Venkatesh. All the commands work (don't fail) as you gave them. I still get the same permission-denied error I got before. I can see it, but am not allowed to write to it. $ 9 factotum $ srv -a sources.cs.bell-labs.com !adding key: role=client proto=p9sk1 dom=outside.plan9.bell-labs.com user[jdc]: catenate password: ! $ sudo mount -t 9p /tmp/ns.jdc.192.168.1.101\:0/sources.cs.bell-labs.com /n/sources -o trans=unix [sudo] password for jdc: $ cd /n/sources/contrib/catenate $ ls -lad drwxrwxr-x 1 4294967294 4294967294 0 2009-09-30 23:11 . $ touch this touch: cannot touch `this': Permission denied $ ls `namespace` acme factotum plumb sources.cs.bell-labs.com Jason Catena On Thu, Oct 1, 2009 at 02:44, Venkatesh Srinivas wrote: > Hi, > > In order to construct an authenticated mount of sources, you will need > to start factotum, use srv -a to create an auth-ed connection to the > server and to "post" it, and to mount the "posted" connection. > > (assuming you have a working plan9port install and are on a unix): > $ 9 factotum > (start factotum in the current 'namespace'. p9p's current namespace is > the value of the NAMESPACE environmental variable). > > $ srv -a sources.cs.bell-labs.com > (I am prompted for my userid and password on the server) > user[venkatesh]: > > [mount step; I use v9fs.You will have to adapt if you're using 9pfuse or 9mount] > $ sudo mount -t 9p $NAMESPACE/sources.cs.bell-labs.com -o trans=unix > > Good luck, > -- vs > >