sauvegarde utilisateurs

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

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

mercredi 4 octobre 2023

Publication

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

Visites

24 aujourd’hui
213 hier
864513 depuis le début
2 visiteurs actuellement connectés