#folder=/path/to/the/folder
# check folder existance
if [[ ! -a "$folder" ]] ; then
    echo Folder $folder does not exist.
    exit
fi
# list all files including sub folders
files=`find $folder -type f -follow -print`
for f in $files
do
    if [[ -x $f ]] ; then
        setfacl -m u:user2:rwx $f
        setfacl -m m:rwx $f
    else
        setfacl -m u:user2:rw- $f
        setfacl -m m:rw- $f
    fi
done
No comments:
Post a Comment