#1 Le 03/10/2007, à 08:36
- Koon
[How-to] Créer une session qui se restaure à chaque démarrage
J'ai fais ce petit tuto pour aider quelqu'un dans la section xfce, je le recopie ici.
Ce tuto est à destination de ceux qui souhaite rendre public des posts sous ubuntu (ou linux en général) et qui souhaitent éviter d'avoir trop de maintenance à faire en cas de vandalisme sur le poste (effacement de fichiers, ajout de photo porno en fond d'écran, etc etc).
Voici donc la démarche à suivre pour pouvoir restaurer automatiquement un dossier utilisateur simplement en rebootant la machine :
1) créer un dossier bak à la racine du disque propriétaire de root
sudo mkdir /bak
2) installer rsync sur ta machine
sudo aptitude install rsync
3) Une fois que l'utilisateur est créé et que les préférences sont éditées, sauvegarder le dossier dans bak avec rsync
Cette commande aura pour effet de copier tout le contenu du dossier /home/user dans le dossier /bak/. On peut l'utiliser pour mettre à jours le dossier, il modifie les fichiers et efface ceux qui ont été effacés.
sudo rsync -var --delete --ignore-errors /home/user /bak/
Remplacer user par le nom du dossier utilisateur bien entendu.
4) Créer un script de démarrage qui se chargera de synchroniser les dossiers utilisateurs.
sudo gedit /etc/init.d/rsync.boot
Et Copier ça à l'intérieur
#! /bin/sh
rsync -var --delete --ignore-errors /bak/user /home/
exit 0
(ce script effacera aussi les fichiers qui auront été ajouté par l'utilisateur, si on souhaite que les fichiers ajouté ultérieurement ne soient pas effacer, enlèver le "--delete" de chaque lignes.).
Ensuite, rendre ce script exécutable
sudo chmod 774 /etc/init.d/rsync.boot
Reste plus qu'à linker ce script dans le dossier qui permet le boot
sudo ln -s /etc/init.d/rsync.boot /etc/rc2.d/S10rsync
(le numéro 10 indique qu'il sera executé au début du boot)
Il ne te reste plus qu'à faire un essaie. Aller dans un dossier utilisateur, ajouter ou effacer quelques fichiers, et rebooter, si tout est redevenu comme avant, alors c'est que ça fonctionne.
Si vous avez des commentaires.
Dernière modification par Koon (Le 03/10/2007, à 08:38)
Hors ligne
#2 Le 03/10/2007, à 09:24
- pmd
Re : [How-to] Créer une session qui se restaure à chaque démarrage
Ca peut être très utile
Merci
PS: XFCE, c'est le bien ^^
Hors ligne
#3 Le 03/10/2007, à 09:35
- Koon
Re : [How-to] Créer une session qui se restaure à chaque démarrage
Ca peut être très utile
MerciPS: XFCE, c'est le bien ^^
Ça marche aussi avec gnome et kde
Hors ligne
#4 Le 03/10/2007, à 10:08
- pmd
Re : [How-to] Créer une session qui se restaure à chaque démarrage
Oui oui , je sais, mais quand même ^^
Hors ligne
#5 Le 08/04/2008, à 14:34
- mondsur
Re : [How-to] Créer une session qui se restaure à chaque démarrage
merci tu viens de m'apprendre a linker les executables avec le demarrage.
Hors ligne