This shows you the differences between two versions of the page.
Last revision Both sides next revision | |||
fileservices:posfix_acls [2013/03/15 10:32] 127.0.0.1 external edit |
fileservices:posfix_acls [2013/06/25 08:11] tschulz |
||
---|---|---|---|
Line 7: | Line 7: | ||
setfacl -m u:user2:rx /root | setfacl -m u:user2:rx /root | ||
</code> | </code> | ||
+ | |||
+ | ====== Copy ACLs ====== | ||
+ | <file> | ||
+ | getfacl file1 | setfacl --set-file=- file2 | ||
+ | </file> | ||
+ | |||
+ | ===== Copy ACLs all items in a directory ===== | ||
+ | <file bash 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 | ||
+ | </file> |