Есть скрипт, который генерит «временный» и запускает его. Думаю, создавать его в /tmp/$USER. Выставлять права на папку, и сам скрипт, только для пользователя (даже без группы). Из этого каталога запускать сам временный скрипт (FILE_NAME=`uuidgen | tr -d \\n`), потом удалять.
Не знаю насколько это правильно, может моветон, может не секурно, может все давно делают по другому.
Критика и рекомендации приветствуются.