Every time I create a new file or folder in Linux, it is accessible for r/w by myself, not the group. I want to change my system setting such that every new file or folder will be automatically accessible by the group. Is there anyway?
2 Answers
From the article:
chmod g+s <directory> //set gid
setfacl -d -m g::rwx /<directory> //set group to rwx default
setfacl -d -m o::rx /<directory> //set other
Next we can verify:
getfacl /<directory>
Output:
file: ../<directory>/
owner: <user>
group: media
flags: -s-
user::rwx
group::rwx
other::r-x
default:user::rwx
default:group::rwx
default:other::r-x
-
4Looks like a copy pasta answer from: unix.stackexchange.com/a/1315– TimberCommented Jul 20, 2017 at 20:45
This can be done using the umask
utility. What is Umask and How To Setup Default umask Under Linux?
You can setup a script that starts automatically on boot which executes the command
umask 777
to give everyone read/write and execute permission, for example.
-
7This is inaccurate,
umask
works the other way around thanchmod
. Setting an umask of 777 would give nobody permission to do anything (the permissions set would be 000).– OldskoolCommented Feb 8, 2016 at 14:30