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

Reply via email to