Use a opção -c
do comando su
para executar comandos como outro usuário.
Se necessário, você também pode usar a saída desses comandos no seu script ou no seu shell.
Exemplo:
[infeligo@server ~] cat /home/kenny/secretfile.txt
cat: /home/kenny/secretfile.txt: Permission denied
[infeligo@server ~] sudo su - kenny -c "cat /home/kenny/secretfile.txt"
Dear diary: Today was a boring day at work. Good thing it's a friday!
[infeligo@server ~]