Apenas um tiro no escuro aqui, mas não seria possível criar um usuário chamado guest cujos pontos $ HOME para /tmp/guest
sejam suficientes? O conteúdo de /tmp
é eliminado em cada reinicialização (dependendo de suas configurações, mas em qualquer caso, do regulalry).
A menos que alguém saiba por que é uma ideia horrível, pelo menos vale a pena tentar:
sudo useradd -mb /tmp/ guest