Mateus -
O que você está procurando fazer é embutido no linux! Você deseja usar o mecanismo .bash_logout para limpar todo o conteúdo do diretório pessoal do usuário no logout e, ao fazer login, esses arquivos devem ser restaurados. Se não, adicione uma linha para copiá-los de volta.
Você poderia fazer isso com algo assim:
.bash_logout
#!/bin/bash
rm -rf *
Você pode colocar esse arquivo em / etc / skel e todos os novos usuários terão o arquivo quando forem criados. Também crie qualquer outra pasta que você queira ter em seu diretório pessoal que não exista em / etc / skel, como Documents, Downloads, etc.
Se os arquivos não forem colocados automaticamente de volta na pasta inicial, basta adicionar isso ao final de .bash_logout
cp -r /etc/skel ./