Can I assign any execution user for consumer?

For Windows: Yes

For Linux: We assume all execution users are in the same UNIX group as CLUSTER_ADMIN.

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.