One of the joys of Couchdrop is the ability to have user tokens created who have different permissions to directories, or specific subfolders within parent directories.
For example, you could have a Box account set up with your account with the default directory path as '/Box'. You could then give Michelle read-only access to '/Box/Marketing', however, Penny could get Read/Write access to '/Box/Sales'.
The above is one example of the combinations you can have. If you happen to have multiple directories in your endpoint that you as an admin want complete access to you, you can add the same endpoint as many times as you need, all with different directory paths. i.e. You could link Dropbox to your account with the root directory of '/', then you could add Dropbox again with the directory path of '/Greg', '/Bonnie' and '/Marketing Team'. Now you could give Greg and Bonnie read/write access to their accounts and read-only access to Marketing. However, you as an admin will have complete read/write access over all three buckets.
To get started:
Link your chosen bucket(s) at my.couchdrop.io/manage/storage and leave it at its default root path
Head to https://my.couchdrop.io/manage/users to set up your users, here is where you create the subdirectories and set the permissions the users have access to. You can also give the users access to the root directory or other nested folders.
When your users go to use SCP, Rsync or SFTP, they simply use the username in the username column and the password that defaults to or you can set a custom password as I have above. You also have the ability to tie a public key to the token to prevent the users from having to use a password at all.
Note: From the user's perspective, the above root directory will be the user's default "root" directory. They won't be aware of any folders above, only folders and files in their "root" directory and below. They will be silo'd to the director you have selected. For example, if Penny (above) moves to "/" it will take her to "/marketing".