Can I assign any execution user for consumer?

Yes.

For both Windows and Linux, you can also change the execution user for a consumer in the Platform Management Console.

However, if you have set EGO_SIMPLIFIED_WEM , the administrator cannot change execution user of consumer.