User Tools

Site Tools


fileservices:copy_acls

Copy ACLs

getfacl file1 | setfacl --set-file=- file2

Copy ACLs all items in a directory

acl.sh
#!/bin/sh
 
LIST="`cd /vol1/public/Data && ls | sed \"s/ /_/g\"`"
 
for i in $LIST
do
        ITEM="`echo $i |  sed \"s/_/ /g\"`"
        getfacl /vol1/public/Data/"$ITEM" | setfacl --set-file=- /vol2/public/Data/"$ITEM"
done
fileservices/copy_acls.txt · Last modified: 2013/06/25 08:11 by tschulz