How to allow easy editing of www-data owned files by a user
Xen
list at xenhideout.nl
Wed Dec 6 15:13:35 UTC 2017
On Wed, 6 Dec 2017, Chris Green wrote:
> I have a directory 'wiki' in my home directory which is the root of
> the whole DokuWiki installation. There is a link from /srv to
> /home/chris/wiki so that apache2 serves the wiki on the web.
Also dokuwiki user :p.
> # Set so users chris and www-data can do anything everywhere
> #
> setfacl -R -m u:chris:rwx wiki
> setfacl -R -m u:www-data:rwx wiki
> #
> #
> # Set so new files and directories have the same permissions
> #
> setfacl -R -d -m u:chris:rwx wiki
> setfacl -R -d -m u:www-data:rwx wiki
So you keep mixed ownership but full permissions for everyone and the mods
are auto.
So you don't need any chmod script but you could still do a find & chown,
But did you know that in the past, user homes were always created g+s?
You can find traces of it in /etc/default/skel or similar.
This thing really needs a better default solution though, I mean something
well-developed.
The use case is pretty universal and trying to solve all of the
applications would be undoable.
More information about the ubuntu-users
mailing list