¿Cuál es una buena manera de ejecutar un script de shell como un usuario diferente? Estoy usando Debian etch, y sé qué usuario quiero suplantar.
Si lo estuviera haciendo manualmente, haría:
su postgres
./backup_db.sh /tmp/test
exit
Como quiero automatizar el proceso, necesito una forma de ejecutar backup_db.sh como postgres (heredar el entorno, etc.)
¡Gracias!