I am trying to share a directory between two users. The directory is at /reports
. I have created a group (addgroup reports
), changed the group of the directory, changed the permissions of /reports
to allow full access to groups and added the two users to that groups by the following:
mkdir /reports
addgroup reports
chgrp -R reports /reports
chmod -R 770 /reports
usermod -a -G reports user1
usermod -a -G reports user2
As user1, running the following, I get a permission denied error.
touch /reports/foo.txt
Running groups user1
does not show reports
group, but the mapping is there in /etc/group
but I still get a permission denied error.
adduser user1 reports && adduser user2 reports
... it's a way more convenient wrapper aroundusermod
. Using the old way is by no means wrong, however. – 0xC0000022L Feb 27 '13 at 13:56