From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] newbie question #2 Date: Mon, 19 Jul 2004 16:21:56 -0600 From: andrey mirtchovski In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Topicbox-Message-UUID: c352e72c-eacd-11e9-9e20-41e7f4b1d025 > (how many newbie questions do I get? I hope that doesn't count as one). > > I setup a server that serves bootp/tftp/auth/fs/cpu. I then > setup a diskless client. Most things seem to be in working > order now. I notice though that if I "cpu" in to the cpu > server from a terminal as myself, I can acme fine, but if > I "cpu" in as "bootes" (the fs owner), I have no /dev/draw > and I can't run acme (or other gui apps). Why is that? > Shouldn't my /dev/draw from my terminal be preserved in > the namespace of the new shell on the server? Am I doing > something wrong? If not, is there a workaround? > most likely you haven't created a profile for bootes in /usr/bootes/lib/profile.. when you cpu as yourself your profile detects that and binds /mnt/term/dev over /dev so you end up using the draw device of your terminal. do a 'bind -a /mnt/term/dev /dev' after you've cpu-ed as bootes and the message will disappear. note, however, that you still won't be able to use any graphics for the simple reason that bootes isn't allowed to write to /dev/draw :) andrey