How to Make New Files Inherit Directory Permissions

chmoddirectoryfilespermissions

I need to give permission to a directory in such a way that, the newly created files should inherit the same permissions as the directory.

  • You may find a duplicate for this question, but it doesn't seems to be answered properly. So please update.

Best Answer

You could assign a group ownership to a parent folder and then make inside files inherit properties.

Assigning group ownership could be set by

sudo chmod -R 660 /path/to/parent
sudo chown -R myself:somegroup /path/to/parent

The group ownership can be inherited by new files and folders created in your folder /path/to/parent by setting the setgid bit using chmod g+s like this:

chmod g+s /path/to/parent

Now, all new files and folder created under /path/to/parent will have the same group assigned as is set on /path/to/parent.

Source

Related Question