[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [school-discuss] Student desktop machines: cleanup on logout?
On Thu, Nov 10, 2005 at 12:35:59AM +1000, Alan E. Davis wrote:
> I remember seeing a posting (was it on this list?) about how to
> set up a linux box, so that when a student logs out, the home
> directory is returned to a known state.
When a login shell exits, bash reads and executes commands from the
file ~/.bash_logout, if it exists.
zsh(1) mentions /etc/zlogout, so seems like the solution could
involve (I'm writing it for e.g. a Linux system, adaptations
for OSX are yours):
- create user
- set up user account (incl. /bin/zsh as a login shell)
- UMASK=077 tar cf /var/lib/home_user.tar /home/user
- add to /etc/zlogout something like this:
nice rm -rf /home/user
nice tar -C / -xpf /var/lib/home_user.tar
---- WBR, Michael Shigorin <mike@xxxxxxxxxxx>
------ Linux.Kiev http://www.linux.kiev.ua/