When using a shared document tree you probably want to keep the the same groupid when saving and creating documents. To do this you set a sticky bit on the folder. I wrote a script to set/correct the permissions in a shared older.
#! /bin/sh
# shellscript to set user permissions on files and folders
# it also sets a sticky bit for the group on all subfolders
# primarily for use on shared folders
if [ "$1" != "" ] && [ "$2" != "" ]; then
echo "Setting file group..."
find "$1" -type f -print0 |xargs -0 chown :"$2"
echo "Setting file permissions..."
find "$1" -type f -print0 |xargs -0 chmod 660
echo "Setting folder group..."
find "$1" -type d -print0 |xargs -0 chown :"$2"
echo "Setting folder permissions..."
find "$1" -type d -print0 |xargs -0 chmod 2770
else
echo "USAGE:"
echo " xperm PATH GROUP"
fi
