Bonjour,
J’ai un script qui stock l’état des permissions d’un répertoire dans un fichier. Pour comparer l’état courant avec l’état sauvegardé je procède ainsi :
function check() {
diff -aBy <(cat $1) <(store $2) | tr "\000" " " |egrep '\s\||>|<\s'
}
$1
est mon fichier dans lequel sont stockés les permissions$2
est le répertoire concerné
Le fichier est généré ainsi (c’est la fonction 'store' utilisée ci-dessus) :
function store()
(…)