Script de purge répertoire utilisateurs

Ces forums sont actuellement fermés. Vous ne pouvez donc plus y poster de messages. Les sujets existants sont toutefois conservés pour historique.

Sujet en cours de lecture : Script de purge répertoire utilisateurs par | (Haut de page) |


Script de purge répertoire utilisateurs

Musclor email Envoyé le : 22/02/2007 à 14:47
Slt a tous,

J'ai créé plusieurs utilisateurs ainsi que leurs répertoires personnels /home/user

Je désirerais savoir si quelqu'un possède un script me permettant d'effacer tous les fichiers, documents, images créés par des utilisateurs dans leur répertoire de travail.

Voila un extrait de ce que j'ai fait avec un select menu in ... mais au lieu d'effacer les fichiers dans le répertoire /home/user cela m'efface mon script nommé purge dans mon répertoire home perso exemple /home/toto

#!/bin/bash
#
clear
#
PS3="Faites votre choix :"
#
select menu in ....
case $REPLY in
1)........
2)........
3)........
4) # On purge le repertoire de l'utilisateur desire
#
# On affiche la liste des utilisateurs
select var in `grep home /etc/passwd | cut -d: -f1 ; do
# On isole le repertoire /home de l'utilisateur
rephome=`grep ^$var: /etc/passwd | cut -d: -f6`
# On supprime ce qu'il y a dans le repertoire de l'utilisateur
rm -Rf $var/*
echo "`date` : Le repertoire $var est purge" >> log.txt
break
done
;;
5) exit
;;
esac
done

Quelqu'un a t'il une idée ?

Ma variable dans rm -Rf $var/* est elle bonne ?

Merçi d'avance  

Réponses...


Date serveur : 11/02/2012 à 10:42
Les heures sont affichées en GMT +1 (Heure d'hiver)