#!/local/gnu/bin/cfengine -f
#
# Open my shared directory for others in my group
#
#
control:
actionsequence =
(
files
)
gr = ( myshare )
files:
$(HOME) mode=0755 action=fixdirs r=0
$(HOME)/share mode=0664 action=fixall r=inf group=$(gr)
In this example, first your home directory is opened for the world, then
all files in the subdirectory share and subdirectories are
opened to the group myshare. This script could be made to run
from a login/logout script of some kind (either .login or
.xsession) so that any new files would automatically be
controlled.
Go to the first, previous, next, last section, table of contents.