Settings Final
Remoção de históricos e configuração de serviços.
Histórico de Navegação
Remover histórico do Google Chrome e Firefox.
Restore User
Finalizado as personalização dos perfis, prossiga com as configurações.
Criando backup do perfil
Fazendo a cópia do perfil para ser o padrão:
sudo mkdir /home/resetuser
sudo cp -r /home/aluno/. /home/resetuser
Script de restauração do perfil
Crie o arquivo /sbin/reset-user.sh e adicione:
#!/bin/sh
# Remove Profile Folders
rm -rf /home/aluno/Área\ de\ trabalho /home/aluno/Documentos /home/aluno/Downloads /home/aluno/Imagens /home/aluno/Modelos /home/aluno/Músicas /home/aluno/Público /home/aluno/Vídeos /home/aluno/.config /home/aluno/.icons /home/aluno/.themes /home/aluno/.local
# Create Profile Folders
mkdir /home/aluno/Área\ de\ trabalho /home/aluno/Documentos /home/aluno/Downloads /home/aluno/Imagens /home/aluno/Modelos /home/aluno/Músicas /home/aluno/Público /home/aluno/Vídeos /home/aluno/.config /home/aluno/.icons /home/aluno/.themes /home/aluno/.local
# Remove and Create Apps Folders
rm -rf /home/aluno/.var/app/org.mozilla.firefox /home/aluno/.var/app/com.google.Chrome
mkdir /home/aluno/.var/app/org.mozilla.firefox /home/aluno/.var/app/com.google.Chrome
# Restore Files Defaults
echo "Olá, pequeno gafanhoto!" > /home/aluno/.bash_history
cp -r /home/resetuser/Imagens/. /home/aluno/Imagens
cp -r /home/resetuser/Área\ de\ trabalho/. /home/aluno/Área\ de\ trabalho
cp -r /home/resetuser/.config/. /home/aluno/.config
cp -r /home/resetuser/.icons/. /home/aluno/.icons
cp -r /home/resetuser/.themes/. /home/aluno/.themes
cp -r /home/resetuser/.local/. /home/aluno/.local
cp -r /home/resetuser/.var/app/org.mozilla.firefox/. /home/aluno/.var/app/org.mozilla.firefox
cp -r /home/resetuser/.var/app/com.google.Chrome/. /home/aluno/.var/app/com.google.Chrome
# Restore Permissions
chown -R aluno /home/aluno
Permissão de execução
sudo chmod +x /sbin/reset-user.sh
Serviço para executar script
Crie o arquivo /etc/systemd/system/reset-user.service e adicione:
[Unit]
Description=Restore user Aluno
DefaultDependencies=no
Before=shutdown.target
[Service]
Type=oneshot
ExecStart=/sbin/reset-user.sh
TimeoutStartSec=0
[Install]
WantedBy=shutdown.target
Habilitando o serviço
sudo systemctl enable reset-user.service
Referência: 3.5.2. Estrutura do arquivo da unidade
Voltar para Settings Softwares
Ir para Settings Clone