Skip to content

Instantly share code, notes, and snippets.

@jonathborg
Forked from JonathRocha/folder-permissions.sh
Created May 27, 2019 23:21
Show Gist options
  • Save jonathborg/fcf7850538384f36a1d214b09a1b103e to your computer and use it in GitHub Desktop.
Save jonathborg/fcf7850538384f36a1d214b09a1b103e to your computer and use it in GitHub Desktop.
// https://askubuntu.com/a/51953
// If you want all new files in a particular directory to be owned by a particular group, just apply the setgid bit on it:
chgrp www-data /some/dir
chmod g+s /some/dir
// If you have an existing tree of directories that you want to apply this behaviour to, you can do so with find:
find /some/dir -type d -exec chgrp www-data {} +
find /some/dir -type d -exec chmod g+s {} +
// (if the directories are already owned by the relevant group, then you can omit the first command in both of these examples).
chmod -R 755 /some/dir
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment