Por que não usar a conta guest como sugerido por Byte Commander ? Você pode ter um controle total do processo, modificando os arquivos necessários. Existe uma boa visão geral em help.unbuntu.com .
Assim, os arquivos de esqueleto entram em /etc/guest-session/skel
e os comandos personalizados entram em /etc/guest-session/prefs.sh
.