Restaurar usuario en Debian

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

Scroll ao inicio