When files are restored by an non administrator user in P5, sometimes the files cannot be written to the destination folder and an error message "Access denied" or "Permission denied" appears.
This may also appear even if the user is actually allowed to write to that folder.
The reason for this is a technical limitation: the P5 server itself runs in background as a root process (or SYSTEM process on Windows). In order to limit access to files or directories, the access control must be simulated in P5. The P5 server emulates the standard Unix access rights based on users and groups, but it does not simulate ACL (Access Control Lists) permissions.
Because of that, users that have no traditional Unix style permissions to write to a file are not permitted by P5 to write at the same place.
- Administrator users are not restricted by P5.
- PresSTORE does not honor ACL (Access Control List) permissions when accessing files. But ACLs where given in file attributes are saved and restored by PresSTORE as expected.