Запускаю сторонний скрипт из джанги:
cmd = 'cat <<EOF >> test2.txt\n test EOF' subprocess.Popen( cmd, shell = True, stdout=open('test.log','w') )
Конкретно с лог-файлом всё понятно, если выставить файлу права 777, то лог запишется. Но если нужно запустить скрипт с доступом к БД или еще чему-нить этакому.
Вопрос: как задать юзера от которого будет выполняться скрипт? Или это надо в апаче настройки крутить? Подскажите

Документацию на англ. читал, но видимо недостаточно моего английского чтоб найти / понять этот ньюанс.