Использование временных файлов в каталоге /tmp
Это специальный каталог, в котором все файлы доступны на запись всем пользователям.
Если некоторая процедура, создающая временный файл, используется несколькими пользователями, то необходимо обеспечить уникальность имен создаваемых файлов. Стандартный прием - имя временного файла $0$$, где $0 - имя процедуры, а $$ - стандартная переменная, равная уникальному идентификационному номеру процесса, выполняющего текущую команду.
Хотя администратор периодически удаляет временные файлы в /tmp, хорошей практикой является их явное удаление после использования.