On a file server, a base folder contain user's folders:
This base folder is protected against user's actions (deletion, rename, dump of files, etc), users can only read and traverse it:
To protect each user's root folder, I explicitly deny them the right to delete their own folder:
This imply to add a deny
on each folder.
Doing it on the base folder does not work: deny
to the group Users
to delete
sub-folders, for This foler only
--> they still can delete their own folder, because inherited permissions (deny to delete) have less precedence than explicit permissions (allow to modify).
With my method, users can still hide their own root folder. This is not a problem, but it show the folder is not 100% protected against actions.
- do I use the "canonical" method?
- how to prevent the users to hide their own folder? Or whatever other annoying things
- any suggestions?