Re: Public lab with fresh desktop on each boot/login

Dashamir Hoxha <[email protected]>
Newsgroups gmane.linux.terminal-server.general
Message-ID <CAMucfLytaM6hANoHpMzcv4ei=sGc4DDVhEi1NFahRx6+UZJmsg@mail.gmail.com>
On Fri, 1 Feb 2019, 10:19 Mark Pengelly <markshop-q9sPVrG2Mx0k+I/[email protected] wrote:

> I wonder if anyone could kindly help me with my LTSP public lab. It's all
> running fine, but I'd really like to implement the approach taken in this
> post:
> https://ubuntuforums.org/showthread.php?t=2177959
> Whereby whenever anyone logs in they get a fresh clean version of the
> desktop taken from a template.
>
> It's all working to the extent that my 12 (fat-client) PCs now autologin,
> per mac address, each to their own account. However I can't get the
> /opt/ltsp/ltsp-session.sh script for overwriting the individual users
> desktop, from the template one upon each boot, to work:
>
>
> #!/bin/bash
>
> if groups | grep &>/dev/null '\blab\b'; then
> # For users in the 'lab' group, copy from 'template' user
> shopt -s dotglob
> find /home/$USER/* ! -path /home/$USER/.Xauthority -exec rm -rf {} \;
> rsync --archive --exclude .Xauthority /home/template/* /home/$USER/
> shopt -u dotglob
> chmod -R go-wrx /home/$USER
> fi
>
> /usr/bin/xfce4-session
>
> if [ $USER == template ]; then
> # Make 'template' user copyable
> shopt -s dotglob
> chmod -R a+r /home/template/*
> find /home/template/* -type d -exec chmod a+x {} \;
> shopt -u dotglob
> fi
>
>
> The script is implemented by
>
> [Default]
> LDM_XSESSION = /opt/ltsp/ltsp-session.sh
>
> in /var/lib/tftpboot/ltsp/fat_amd64/lts.conf
>
> When I turn that option on the boot of the client gets so far then hangs.
>
> I'm using ubuntu server 16.04 and have created a fat amd64 client image.
> All the basics work fine.
>
> Anyone else got an LTSP setup working with a clean/refreshed desktop upon
> boot (copied from a template?) working?
>

I got it working with the solution described here:
http://dashohoxha.fs.al/ltsp-scenarios/#sec-4
But I have not tried it with Ubuntu-16.04


> _____________________________________________________________________
> Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
>       https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
> For additional LTSP help,   try #ltsp channel on irc.freenode.net
>

_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.