1. First you should set permission for all users for container folder,Which make all users can write\read\add children to the container.You have tow options to set permission for container folder: option one,using alfresco api :you can do it like this node.setPermission("Contributor ", "GROUP_EVERYONE");or node.setPermission("Collaborator", "GROUP_EVERYONE"); option two using alfresco web client: visit http://hostort/alfresco ,browse to /Copany Home/***/your containerfolder,click more actions ->manage space users->invite -> choose group in drop-downlist and input "EVERYONE" and select Collaborator or Contributor in checkbox and click next until finish. 2.Create space for each user by api and set the user as owner of the space,and disable all inherited permissions.