[efh] Demonstrating code in the ACTLab?
Drake Wilson
drake at begriffli.ch
Mon Mar 12 18:57:06 CDT 2007
Quoth Allucquére Rosanne Stone <sandy at sandystone.com>, on 2007-03-12 18:31:51 -0600:
> Absolutely not. Are you sitting down? Each time you log off, they
> RELOAD the ENTIRE OPERATING SYSTEM. This is true for all UT lab
> machines, Mac or PC.
Uh, hmm.
Well, for random campus computer labs where they're expecting a huge
proportion of lusers who will complain about everything, that might be
sane. However, the ACTLab isn't exactly a random campus computer lab.
On the third hand, I suppose they have to protect themselves from
lusers wandering in, seeing unfamiliar computers, instantly losing all
brain function, and then calling up IT and giving them headaches about
it.
I suppose you can't really win. :-\
> It is an insurance-driven thing, meant to
> protect the university from lawsuits arising from identity theft.
> Hence we encourage people to work from their own laptops. These are
> strange times, my friend...
>
> (p.s. I'd assume it's not quite so draconian...they probably reload
> only the user-accessible stuff: binaries, apps, config directories,
> and desktop. They probably do a checksum on the kernel and reload it
> if the checksum has changed. But what else is there, really?)
So combine the SSH thing with a script that wipes the contents of the
temporary local home directory /home/whatever and also /tmp whenever
someone logs out. Use a read-only image for / and union-mount
everything that needs to be writable from a ramdisk or separate
writable image, just like live CDs do---they're designed precisely for
that sort of behavior.
You could even _use_ a live distribution as the base---several of them
support installing to the hard drive and creating custom images with
only the packages you want.
If you want to be fancier---I don't remember whether Xen actually
supports this or not, but if it has discard-writes-at-end-of-session
ability or similar (something like -snapshot in QEMU), then run the
box inside such a Xen domain and destroy the entire domain when you're
done.
---> Drake Wilson
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://home.actlab.utexas.edu/pipermail/efh/attachments/20070312/451c77d3/attachment.pgp
More information about the efh
mailing list