Group Folders nested group permissions?




Trying to keep our Nextcloud instance organized. We have several departments, and would like to have maybe 5 department group folders. Inside those group folders, I’d like to create a folder that only a sub-group of my department group can access. Is this possible? From what I can see it’s not, so is the alternative just to have a long list of folders on people’s Nextcloud folder list?

Does anyone have any other suggestions of what they do in this situation?

Thank you


Did you found any solution to this?


No unfortunately. :confused:
We just keep a darn long list of folders.


Well… you are actually looking for a file server, which is not was NC is about. The whole permissions model is not designed for such a setup. Just keep in mind, that the files on the NC instance all technically belong to the web server user and all other permissions are all managed in the NC database, so you could say, that those are virtual ones.


What is Nextcloud about?


NC is a file sharing and sync product - and file sharing is inhrently dis-organized and the groupfolders’ main feature is, that they belong to nobody in particular, so they don’t get deleted, as “normal” folders would, if the account they belong to, gets deleted.

Although you can bring in a little structure into the data by using groupfolders, this feature can’t replace a file server, which is what you obviously want it to be.


I disagree with your premise that file sharing software is inherently dis-organized. There are lots of software that have the ability to share and sync files, that also have nested permissions (that vile software called Sharepoint for one). It’s not inconceivable to have a second level of permissions on a folder. The concept is easily understandable; you could treat each folder like the home directory. It’s just a second level of permissions.

I get that the group folder feature can’t do this right now, but to say this feature “can’t” be done, and that I need a completely different software for nested permissions is a bit fatalist non?


I am just saying that NC is not designed around that. Anyway, this is nothing, for which you will get a solution on this forum. I’d say, if you want that deature, go to the NC core github site and create an issue/feature request for that.