[Lancaster] Folly Terminals are go!
Ken Hough
kenhough at uklinux.net
Sat May 29 22:29:35 BST 2004
At the risk of repeating myself, I believe we should aim at simplicity
as for as is possible. Otherwise it might be difficult for successive
maintainers to keep a handle on the system.
Ken Hough
Andy Baxter wrote:
> sent this just to Matthew by mistake - sending on to the list (plus an
> afterthought)
>
> On Friday 28 May 2004 10:27, you wrote:
>
>>On Thu, May 27, 2004 at 11:49:43PM +0100, Andy Baxter wrote:
>>
>>>also have a seperate root password for the terminals (but the same one
>>>for each of these), so someone shoulder-surfing while we're working on it
>>>can't get the server p/w.
>>
>>How about giving LUG people unlimited sudo on the terminals so if an
>>account gets surfed nobody else needs to be notified about the password
>>change?
>
>
> Trouble with that is it means creating and managing half a dozen accounts on
> each of the terminals, when there's no need for more than one or two (root
> and maybe guest)
>
>
>>>I reckon for the moment, just make a separate account for each terminal,
>>>and have a note on the box saying which one to log in as. Some time we
>>>might be able to figure a way to bring up a login screen which just has
>>>one guest account which gets directed to separate accounts for each
>>>machine, but this is going to be tricky I think.
>>
>>Hmm ... how about pam_ldap and give each terminal a different base DN to
>>surf on, so 'guest' on each terminal maps to a different uid? (and on the
>>server the guest uid for each terminal is in a single 'termguest' group so
>>the permissions can be managed easily)
>
>
> How would this work? The logins aren't done on the terminals at all, they're
> through the server's display manager using xdmcp, so I don't see how you
> could do this.
>
> One way that would probably work, but would be quite inefficient, is to start
> 3 separate display managers on different ports, with each machine logging in
> on a different port. Then have 3 separate kdm config files.
>
> Another way would be to have a single guest-login account, but somehow put
> something in the XSession script which works out which client the session is
> being started from, and then su's to a guest account for that client before
> loading the session. Not at all sure how to do this though.
>
> PS. - just found out that if you create a file containing the string
> SERVERHOST, then run this through xrdb -n, the string will be replaced by the
> hostname of the machine serving the display. So that bit is possible, but I'm
> not sure how to switch accounts during the Xsession script - su always wants
> a password to log in to a new account.
>
>
>>- Matt
>>
>>PS: now in Bath working for Netcraft so it's unlikely I'll be able to make
>>the meetings in the near future - more than happy to help hands-on with
>>anything that can be done remotely, though.
>
>
More information about the Lancaster
mailing list