The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"~/tmp"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"~/tmp"  
Сообщение от bartwell email(ok) on 20-Дек-06, 19:35 
Как сделать так, чтобы все временные файлы пользователя сохранялись не в /tmp, а в ~/tmp?
Заранее спасибо.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

  • ~/tmp, mirya, 21:13 , 20-Дек-06, (1)  
    • ~/tmp, bartwell, 23:13 , 20-Дек-06, (2)  
      • ~/tmp, mars, 09:17 , 21-Дек-06, (3)  
    • ~/tmp, newser, 10:01 , 21-Дек-06, (4)  
      • ~/tmp, mirya, 12:48 , 21-Дек-06, (5)  
        • ~/tmp, bartwell, 18:45 , 21-Дек-06, (6)  

Сообщения по теме [Сортировка по времени, UBB]


1. "~/tmp"  
Сообщение от mirya email on 20-Дек-06, 21:13 
>Как сделать так, чтобы все временные файлы пользователя сохранялись не в /tmp,
>а в ~/tmp?
>Заранее спасибо.


Если вопрос общего плана - то софтваря в основном считает, что временн файлны должны лежать в "/tmp". Выход - "ln -s ~/tmp /tmp", вариант для только нек-рых юзеров - садить "нужных" юзеров с chroot, там делать полную копию верхних директорий mount_nullfs, а тмп снова же "ln -s ~/tmp /tmp"

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "~/tmp"  
Сообщение от bartwell email(ok) on 20-Дек-06, 23:13 
Несовсем. Извиняюсь, что сразу не уточнил. Случай частный и касается апача с его модулями. Иначе говоря, надо чтобы временные файлы PHP (сессии, аплоад) и mod_filter сохранялись в ~/tmp...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "~/tmp"  
Сообщение от mars on 21-Дек-06, 09:17 
>Несовсем. Извиняюсь, что сразу не уточнил. Случай частный и касается апача с
>его модулями. Иначе говоря, надо чтобы временные файлы PHP (сессии, аплоад)
>и mod_filter сохранялись в ~/tmp...

временные файлы PHP настраиваются в php.ini

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "~/tmp"  
Сообщение от newser (ok) on 21-Дек-06, 10:01 
>Если вопрос общего плана - то софтваря в основном считает, что временн
>файлны должны лежать в "/tmp". Выход - "ln -s ~/tmp /tmp",
>вариант для только нек-рых юзеров - садить "нужных" юзеров с chroot,
>там делать полную копию верхних директорий mount_nullfs, а тмп снова же
>"ln -s ~/tmp /tmp"

Не городите чушь! Большинство _нормального_ софта знает о переменной окружения TMPDIR, в которой можно указать либой каталог.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "~/tmp"  
Сообщение от mirya email on 21-Дек-06, 12:48 
>Не городите чушь! Большинство _нормального_ софта знает о переменной окружения TMPDIR, в
>которой можно указать любой каталог.

В изначальном вопросе не было ничего про софт - нормальный ли или не очень, поэтому ответил общим примером. Большинство, но далеко не все - если желание насильно упрятать любые временные файлы, то вариант как раз.

Для Апача действительно работает TMPDIR (и даже TMP, TEMP), но для ПХП, напр., нужно в пхп.ини повыставлять пути для разных эл-тов руками + это еще не гарантия, что какие-то модули не будут использовать хардкодед "/tmp" для своих временных файлов (напр., см в том же ПХП бандлед SQLite: ext/pdo_sqlite/sqlite/src/os_unix.c)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "~/tmp"  
Сообщение от bartwell email(ok) on 21-Дек-06, 18:45 
Да, действительно, TMPDIR работает. Однако для пхп пришлось указывать это отдельно: upload_tmp_dir и session.save_path. Притом относительные пути не сработали :(

Спасибо за помощь :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру