The OpenNET Project / Index page

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

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

"Сменить MC_TMPDIR=/tmp/mc-root"  +/
Сообщение от zeiter email(ok) on 14-Июл-08, 16:16 
Доброго дня!
Подскажите, как сменить MC_TMPDIR=/tmp/mc-root на что-то другое.
Ибо /tmp/ смонтирован с опцией noexec и часть функционала MC не доступна. Ошибка:

bash: /tmp/mc-root/mcusrafOsYd: /bin/sh: плохой интерпретатор: Permission denied

Ни до запуска MC ни после запуска его:

export MC_TMPDIR=/root/.mc/tmp 

не помогает..

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Сменить MC_TMPDIR=/tmp/mc-root"  +/
Сообщение от atckoe on 14-Июл-08, 22:41 
>[оверквотинг удален]
>Ибо /tmp/ смонтирован с опцией noexec и часть функционала MC не доступна.
>Ошибка:
>
>
bash: /tmp/mc-root/mcusrafOsYd: /bin/sh: плохой интерпретатор: Permission denied

>
>Ни до запуска MC ни после запуска его:
>
>
export MC_TMPDIR=/root/.mc/tmp 

>
>не помогает..

Это вам надо переопределять TMPDIR, судя по исходникам, mc выдирает из енвивротмента TMPDIR :)
src/util.c:    sys_tmp = getenv ("TMPDIR");

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Сменить MC_TMPDIR=/tmp/mc-root"  +/
Сообщение от zeiter email(ok) on 15-Июл-08, 08:30 
>Это вам надо переопределять TMPDIR, судя по исходникам, mc выдирает из енвивротмента
>TMPDIR :)
>src/util.c:    sys_tmp = getenv ("TMPDIR");

Благодарю. Переопределил и все заработало!

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Сменить MC_TMPDIR=/tmp/mc-root"  +/
Сообщение от zeiter email(ok) on 22-Июл-08, 14:10 
>
>Это вам надо переопределять TMPDIR, судя по исходникам, mc выдирает из енвивротмента
>TMPDIR :)
>src/util.c:    sys_tmp = getenv ("TMPDIR");

Не все так просто, как казалось.
После того, как прописал в .bashrc

export TMPDIR=/my/path/to/tmp

Перестали работать некоторые сервисы. Видимо они тоже используют getenv ("TMPDIR")

Есть ли способ, не трогая исходники MC, как-то только для него переопределить TMPDIR?


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Сменить MC_TMPDIR=/tmp/mc-root"  +/
Сообщение от Анонимнекрофил on 21-Ноя-12, 21:16 
>>
>>Это вам надо переопределять TMPDIR, судя по исходникам, mc выдирает из енвивротмента
>>TMPDIR :)
>>src/util.c:    sys_tmp = getenv ("TMPDIR");
> Не все так просто, как казалось.
> После того, как прописал в .bashrc
>
export TMPDIR=/my/path/to/tmp

> Перестали работать некоторые сервисы. Видимо они тоже используют getenv ("TMPDIR")
> Есть ли способ, не трогая исходники MC, как-то только для него переопределить
> TMPDIR?

да, запускай mc такой командой:

TMPDIR=/my/path/to/tmp mc

что запустить только mc с данной переменной, для удобства можно вынести в какойнить shell скрипт :)

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Сменить MC_TMPDIR=/tmp/mc-root"  +/
Сообщение от Ононим on 14-Окт-15, 07:36 
Проблема в том, что мудрые разрабы считают за правило сначала копировать в /tmp а потом по месту назначения. Смысла в таких извратах лично я не вижу. Поелику у меня /tmp имеет размер всего 128 мегабайт, любая операция копирования/перемещения по сети заканчивается полным неуспехом. Разрабы, вы дурни. <нецензурщина>


> Доброго дня!
> Подскажите, как сменить MC_TMPDIR=/tmp/mc-root на что-то другое.
> Ибо /tmp/ смонтирован с опцией noexec и часть функционала MC не доступна.
> Ошибка:
>

bash: /tmp/mc-root/mcusrafOsYd: /bin/sh: плохой интерпретатор: Permission denied

> Ни до запуска MC ни после запуска его:
>
export MC_TMPDIR=/root/.mc/tmp 

> не помогает..
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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