I'm trying to setup folder access to a group so that all members of that group can create/edit/delete files within the folder.
# create my group and add a member sudo addgroup dev sudo adduser martyn dev
Now, logged in as "martyn", check my user has been added to "dev" group
groups martyn martyn : martyn dev
Now I want to change the group ownership of my project folder so all members of that group can edit it and files/folders within it.
sudo chgrp -R dev myproject
Just to check:
martyn@localhost:/var/www$ ls -l total 4 drwxrwxr-x 3 dev dev 4096 May 31 15:53 myproject
Now here's where it fails. I want to create a file within myproject (logged in as "martyn", a member of "dev"):
..but when I try to save the file I get the following error:
"myproject/test" E212: Can't open file for writing
Why, as user "martyn" which is a member of "dev", can I not write this file? Even if I create the file so it exists, change the ownership to "dev" then try to edit and save - I get the same error.