Если разрешить эти сценарии (написаны Питером Уоткинзом и доступны на условиях лицензии GPL), программа Bastille инсталлирует ряд файлов в каталог /etc/profile. d. Эти файлы (один для интерпретатора sh, другой — для csh и tcsh) автоматически выполняются при регистрации пользователя в системе. Кроме того, инсталлируется сценарий /etc/bastille-tmpdir-defence . sh. Он проверяет настройки каталога $TMPDIR и сообщает пользователю о проблемах. Даже если не пользоваться этими сценариями, можно установить переменную среды TMPDIR для программ, которые ее проверяют.
Установка переменной среды TMPDIR
$ setenv TMPDIR /new/dir в интерпретаторе csh или tcsh $ export TMPDIR=/new/dir в интерпретаторе bash
Сценарии каталога /etc/prof ile. d делают каталог /tmp корневым в иерархии временных каталогов. В нем располагаются временные каталоги отдельных пользователей. Эту настройку можно менять с помощью параметра PREFDIR сценариев.
Стандартным ответом на запрос будет No (не инсталлировать сценарии для работы с временными каталогами).
В представленной ниже таблице указано, в каких системах вызывается модуль TMPDIR.
Таблица запросов модуля TMPDIR
Запрос Red Hat Mandrake HP-UX Debian SuSE Turbo
Сценарии для работы с временными каталогами Да Да Нет Нет Да Да