[devel] TMP и TPMDIR

Denis Smirnov mithraen на freesource.info
Пн Июн 20 16:27:24 MSD 2005


On Mon, Jun 20, 2005 at 01:03:01PM +0400, Vitaly Lipatov wrote:

VL> 1. mc любит создавать в tmp скрипты, запуская их на выполнение.
VL> У меня /tmp был смонтирован в noexec. Как правильно разрешить 
VL> проблему?

Исправить mc, чтобы он создаваемые скрипты запускал через /bin/sh. В этом
случае noexec будет пофиг.

VL> 2. Каков теперь статус $HOME/tmp ? Он не должен использоваться 
VL> программами?

В общем и целом -- да.

VL> Вообще было бы неплохо иметь некое полиси по использованию tmp:
VL> /tmp как очищающийся при каждой перезагрузке
VL> ~/tmp как временный каталог пользователя, которым он сам 
VL> управляет
VL> /var/tmp где файлы хранятся несколько дней, но по истечении срока 
VL> давности удаляются.
VL> Может быть какие-то запреты по использованию есть...

Смысл, в идеале, такой:

$HOME/tmp -- там резвится пользователь _лично_. Руками. Оттуда убивать без
его разрешения нельзя.

/tmp -- оттуда может убиваться все при перезагрузке, например. Или
периодически чиститься. Или и то, и другое. Общий смысл -- файл, к
которому некоторое время не было обращений, лежащий в /tmp --
потенциальный труп.

/var/tmp -- для тех данных, которые могут иметь смысл после перезагрузки.

-- 
С уважением, Денис

http://freesource.info



Подробная информация о списке рассылки Devel