I have a VM running under Fedora OS. That VM has four users lets say(A, B, C, D).
That VM has one process running under each user. So when that VM is rebooted, what should I do so that those process auto starts under respective user.

Provided that

a is the custom command to start a process under A user

b is the custom command to start a process under B user

c is the custom command to start a process under C user

d is the custom command to start a process under D user

a,b,c,d are the commands that are not available to root user. They are only available to respective users.