sauvegarde utilisateurs
mercredi 17 septembre 2008
par
popularité : 1%
par
popularité : 1%

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 |