Allow Reseller to see thier subaccounts from within their Cage
As a user with a cPanel Reseller account all of my accounts are isolated in their own cage, there is no way to move or copy files between my accounts. I can only download, then re-upload them, which wastes bandwidth on both accounts.
I propose a system where the cPanel Reseller can automatically see all of their subaccounts within their own cage. So, for example, the user "reseller" would see "reseller" (/home/reseller), "user1" (/home/user1) & "user2" (/home/user2) while logged in as "reseller". user1 & user2 would still only see themselves when logged in as user1 or user2.
As an extension to the above idea, as a Reseller I'd also like to be able to "group together" any 2 (or more) accounts in the same cage (either temporarily or not). As the Reseller of both accounts, I would be able to group any accounts using my Reseller powers, but also: if user1 & user2 want to share files or share a cage (without asking the reseller to link them)...either user could initiate the request (in cPanel or some command line util), for example: user1 could (use some new cPanel UI or) in SSH run some command like "cagefs share-cage user2"...then user2 could login & type "cagefs share-cage user1" to confirm the request. At that point user1 & user2's cages would be merged & they could see each others processes & files (linux permissions allowing, of course). To disconnect the cage-sharing, user1 could run "cagefs unshare-cage user2" or user2 could run "cagefs unshare-cage user1"...either user running that command would unshare the cage, no confirmation from the other user would be necessary.