Great shot @gg_jr @enzoturri! Thank you very much guys!
I’ve looked at the code and it seems to confirm the presence of one or even two bugs. At a first glance, the calcDirectoryPermissions()
function does not account the special “guest access” case, when nethserver-dc is installed. On the nethserver-directory case, the owner should be “nobody”.
This is compatible with the write access denied symptom (IIUC) that hit @gg_jr, and the workaround from @enzoturri!
I’m going to open a new bug soon!