Le but est de créer un utilisateur temporaire dont le dossier sera détruit à chaque démarrage de l'ordinateur, ou sans le conserver si le dossier /tmp est lui meme monté en mémoire (ce qui est mon cas). J'ai donc écrit un petit script shell pour le faire automatiquement.

Préparation de l'utilisateur temporaire

Il faut d'abord créer l'utilisateur, et l'ajouter dans les groupes qui vont bien (optionnel)

Étapes du fichier

Fichier /root/add_visiteur.sh

mkdir /tmp/visiteur 
ln -s /tmp/visiteur/ /home/visiteur
cp -r /etc/skel/.[!.]* /home/visiteur/
chown -R visiteur:visiteur /home/visiteur/.[!.]*
chmod -R 750 /home/visiteur/.[!.]* 

Permettre l'execution du script

chmod +x /root/add_visiteur.sh

Préparation pour chaque démarrage de l'ordinateur

Ce fichier est écrit dans le dossier personnel de root, et je fais un lien symbolique de ce fichier dans /etc/rc2.d pour qu'il soit lancé à chaque démarrage de l'ordinateur.

ln -s /root/add_visiteur.sh /etc/rc2.d/S99_add_visiteur.sh

Err404Wiki: Doc/Debian/Temp_User (last edited 2009-10-19 17:22:15 by Err404)