There are 2 users
sftp_user
apache
Both users belong to the updaters
group as well as other groups.
New directories and files are created in the /updates/
directory.
drwxrwsr-x 8 sftp updaters 4096 Feb 27 16:12 updates
The /updates
directory has the sticky bit set to the updaters
group.
chmod g+s /updates
In this scenario, sftp can create new directories and files using SFTP. However, when apache tries to create new directories and files, permission is declined.
How can I make it so both users (in the group updaters
) can create new directories and files?
Best Answer
The permissions on the
updates
directory are not quite right for what you are looking to do. In order for the apache user to be able to write new files to the updates directory, they need the write permission. In this case, as apache is a member of theupdaters
group, just usechmod g+w /updates
to allow any user from the updaters group to create new directories and files.If you'd like the subdirectories to default to the same group assigned to
/path/to/updates
, (rather than the primary group-id of the folder's creator), usechmod g+s
as explained here.