So you want to run a command as another user while you're logged in as root, huh? No worries, you can use the su or sudo command for that.
### Using su
The su command allows you to switch to another user. To run a single command as another user, you can use it like this:
bash su - username -c "command"
For example, if you want to run ls as the user john, you'd do:
bash su - john -c "ls"
### Using sudo
Alternatively, you can use sudo to execute a command as another user:
bash sudo -u username command
For example, to run ls as john:
bash sudo -u john ls
Just make sure that the user you're switching to has the necessary permissions to run the command you're interested in.