Yes, this is absolutely what the permissions system is for. Permissions are assigned by address rather than by node, but since in general each address is only controlled by an individual node, it has the same effect.
Once an asset is created, its creating address can also grant permissions to other address to perform actions relating to that asset. See for example this tutorial:
https://www.multichain.com/developers/asset-reissuance/