Listing 3. Script to Apply File Capabilities

#!/bin/sh
for l in `cat $1`; do
    fglob=`echo $l | awk -F: '{ print $1 '}`
    p=`echo $l | awk -F: '{ print $2 '}`

    for f in `/bin/ls $flglob`; do
        setcap $p $f
    done
done

