6

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?

9

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

More info : http://www.linuxquestions.org/questions/linux-desktop-74/applying-default-permissions-for-newly-created-files-within-a-specific-folder-605129/

1
-1

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.

1
  • 7
    This is inaccurate, umask works the other way around than chmod. Setting an umask of 777 would give nobody permission to do anything (the permissions set would be 000). – Oldskool Feb 8 '16 at 14:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.