sudo nano /usr/local/bin/restaurar_usuario.sh
#!/bin/bash
# 1. Definir o nome do usuario
USER_NAME="usuario"
# 2. Borrar o directorio home do usuario por completo
rm -rf /home/$USER_NAME
# 3. Volver a crealo dende o esqueleto (/etc/skel)
mkdir /home/$USER_NAME
cp -r /etc/skel/. /home/$USER_NAME/
# 4. Devolverlle a propiedade dos ficheiros ao usuario
chown -R $USER_NAME:$USER_NAME /home/$USER_NAME
exit 0
sudo chmod +x /usr/local/bin/restaurar_usuario.sh
sudo nano /etc/systemd/system/restaurar-usuario.service
[Unit]
Description=Restaurar o usuario 'usuario' ao arrincar
Before=display-manager.service
[Service]
Type=oneshot
ExecStart=/usr/local/bin/restaurar_usuario.sh
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
sudo systemctl enable restaurar-usuario.service