It would be awesome if ANYBODY could deposit shards into ANY portal (but not withdraw). Probably a coding nightmare, but saves you the trouble of having to grant plot permissions. Like a portal? Toss some shards in it! Portal to your planet about to close? Toss some shards in it!
If someone doesn’t have permissions, the withdraw slot is just greyed out or something.