Grant Street <[email protected]> gave the answer previously,
chmod 2755 topdir
which sets the setgid (the 2) and relaxed perms (the 755)
But this didnt fix the existing dirs group ownership.
Also you might want 775 instead of 755.
See below for my take.
On Wed, Feb 15, 2012 at 08:44:41PM +1030, Glen Turner wrote:
[ .. ]
> directory -- search for "sticky bit on directory". Even that might not
not sticky bit, setgid bit (common mistake)
> give the group access, it depends on the user's umask.
The better couple of invocations are:
chmod g+s topdir # set topdir setgid bit so group ownership is preserved
chgrp -hR SOMEGRP topdir # repair group of existing files and
dirs
chmod -R g+rwX,o+rX topdir # to repair permissions for existing
files and dirs
I tend to use symbolic rather than octal,
tends to be easier to remember and more precise/accurate.
PS. exercise for the reader , find out what the -h and the capital X do
(they're important!)
Matt
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html