sauvegarde utilisateurs

mercredi 17 septembre 2008
par  Jerome ROBERT
popularité : 4%

Voici, un petit script pour sauvegarder les fichiers d un utilisateur:

pour télécharger: sauv-user.sh

#! /usr/bin/sh
#
#archivage de tous les fichiers d'un utilisateur
# ecrit par jerome ROBERT
#site: www.admin-sys.com
#
# version freeware sans teste et des fichiers  avec des espaces non géré!!!
#

# usage: donner en argument le nom de l'utilisateur

find / -user $1 -print > /tmp/$1

rep="/tmp/${1}-a/root"
rm -rf $rep 2> /dev/null
mkdir -p $rep
> /tmp/${1}-rep

for var in `cat /tmp/$1`
do 
if test -d "$var" 
then
mkdir -p $var
echo $var >> /tmp/${1}-rep
else
mkdir -p ${rep}/`dirname $var`
mv $var ${rep}${var}
fi
done
cd /tmp
tar -cvf ${1}-a.tar ${1}-a
compress -v ${1}-a.tar
a=` cat -n /tmp/${1}-rep | sort -r| awk '{print $2}'`

#suppression des répertoires
for var in $a
do
rmdir $var
done



Navigation

Articles de la rubrique

Statistiques

Dernière mise à jour

mardi 6 décembre 2016

Publication

258 Articles
Aucun album photo
Aucune brève
6 Sites Web
2 Auteurs

Visites

185 aujourd’hui
216 hier
507332 depuis le début
5 visiteurs actuellement connectés