Existem muitas maneiras de fazer isso ... eis algumas:
-
faça login como esse usuário: de verdade,
su user2
ou apenas obtenha o mesmo ambiente,
su -l user2
-
execute um único comando como esse usuário:
su user2 -c cat myfile.txt
-
use aqui docs:
sudo su user <<EOF
command1
command2
.....
EOF
Seus comandos podem falhar porque /tmp/script.sh não é executável, ou porque o último eco em one.sh não possui o apex correspondente ( ").