LINUX.ORG.RU

Сообщения Alphaer

 

cgi скрипт и запись в файлы

Привет всем! Понадобилось написать простенький функционал, который из веб-формы записывает в текстовый файл.
Помню, лет 10 назад когда подобное делал никаких проблем не испытал, даже вспомнить нечего.
Беру простой bash скрипт.
Внутри него вызываю
echo %всякие html заголовки и лабуда%
echo 'hello mudo'
echo 'hello mudo' >/var/www/cgi-bin/1

hello mudo -отображается в браузере - это хорошо.
а вот с файлами полный пздц
/var/www/cgi-bin/1 не создается.
В логах - permission denied

права на подкаталоги: www - 777, apache:apache
cgi-bin 777, apache:apache

В чем проблема, и гуглил и читал и вспоминал, один хер ни одной идеи. Что не так с правами?
причем права выставлял на подкаталоги и 755 и 700 с владельцем apache один хер.
система centos

Alphaer
()

Взбесился cron

Здравствуйте, уважаемые

С кроном какой-то шайтан, а может я на старости лет ебанулся

Вот запись:

0 1 2-31 * 6 /скриптец

Я жду, что он будет выполнятся раз в неделю (в час ночи, со 2 по 31-е число)

Хер там! исполняется КАЖДЫЙ ДЕНЬ что за херня? у меня уже кроме мата слов не осталось.

Alphaer
()

test

1

Alphaer
()

squid как обеспечить загрузку заданной страницы

Привет! Такая задача. Локальная сеть, шлюз, прокси с инетом. Подключается новый IP. Надо, чтобы при первом обращении по любому url ему выдавалась определенная заданная страница. А потом дальше при повторном и последующем запросах инет работал нормально. Как обойтись минимальными средствами. Понятно, в squid можно переписать access denied страницу на нужную, а потом после разрешенния по IP инет будет работать. Не соображу только, как автоматически вести акцесс листы, добавлять новые IP. А может я напрасно на squid зациклился? Есть предложения как это сделать?

Alphaer
()

Дурацкий вопрос по С

Привет. Меня жестко климануло и я задался вопросом, просматривая код одной шняги на С без крестов:

....
//Global static
int pthread_id;
char env_forked[][];
....
Дальше пошли функции.

Что В ТОЧНОСТИ означает char env_forked[][];

1. Попытка определить указатель на строковый массив (память не выделена при компиляции)
2. Попытка определить что-то типа динамического массива, т.е. далее в функциях можно присвоить любые значения типа snprintf(env_forked[0],n,"aaa"); snprintf(env_forked[1],n,"ббб"); snprintf(env_forked[2],n,"ввв"); и т.д. сколько заблагорассудится (по-моему такое что-то в этом роде было на очень старых компилерах и машинах лет 30 назад).
3. Аффтар кода мудак и так вообще не пишут.

Alphaer
()

select() Уточнение работы

День добрый
Уточните поведение select, не могу прояснить для себя пару нюансов.

У меня есть набор дескрипторов для слежения, например, на чтение.

Я вызываю select с таймаутом.
Какие из утверждений будут истинными:
1. По истечении времени таймаута select прекратит выполнение и возвратит количество "готовых" дескрипторов.
2. select возвратит управление немедленно (не дожидаясь таймаута), если ХОТЯ БЫ ОДИН из набора дескрипторов будет готов.
3. select возвратит управление немедленно (не дожидаясь таймаута) только если ВСЕ ДЕСКРИПТОРЫ будут готовы на чтение.
4. При вызове с таймаутом (!=NULL) select всегда будет ожидать окончание таймаута, даже если все дескрипторы уже "готовы".

Пусть таймаут=NULL (бесконечное ожидание)
Какие из утверждений будут истинными:
1. select возвратит управление если хотя бы один дескриптор будет готов.
2. select будет "висеть" до тех пор, пока ВСЕ опрашиваемые дескрипторы не будут готовы.

Спасибо

Alphaer
()

Эквилибристика с сетью

Вопрос к гуру-сетевикам. Рассмотрим такого коня в вакууме: Имеем шлюз с инет-шлангом. За шлюзом - две тачки. 10.10.10.1 и 10.10.10.2 На каждой из них - mta+pop,вебсервер и фтп-сервер. Их hostnames s1.site.ru и s2.site.ru А в публичном DNS s1.site.ru s2.site.ru зарегены и резолвятся на шлюз.

Внимание - вопрос :)

Есть ли какой-нибудь способ разруливать обращения к сервисам по именам доменов? т.е. где-то из африки чувак набирает, скажем, ftp s1.site.ru и попадает на сервак за шлюзом с ip 10.10.10.1 telnet s2.site.ru 25 и ему отвечает 10.10.10.2

Правильно ли я понимаю, что в tcpip не предусмотрена передача имени хоста после того, как он отрезолвился у отправителя?

Alphaer
()

wget за squid с ntlm авторизацией

День добрый!

По-всякому игрался с ключами wget и переменными среды
http_proxy
export proxy_user="RST\\Alphaer"
export proxy_passwd="Ипатьего"
--proxy-user
--proxy-passwd

И уже основательно затрахался. Во всех случаях -

Устанавливается соединение с 10.0.8.3:8080... соединение установлено.
Запрос Proxy послан, ожидается ответ... 407 Proxy Authentication Required
13:06:50 ОШИБКА 407: Proxy Authentication Required.

>>>

Alphaer
()

Что делает функция getloadavg

Подскажите, плизз.
Я уже в ярости и перелопатил кучу манов но нифига не понял

Что делает функция getloadavg

Какие усредненные показатели она возвращает ???

>>>

Alphaer
()

Запртетить перенаправление вывода

Привет!

Подскажите, как запретить перенаправление вывода?

установка опций баша globber не подходит (остается возможность >| ) рестриктед-моуд тоже не подходит.

В идеале я бы сам написал что-то вроде cat или даже less но так, чтобы вывод нельзя было перенаправить.

>>>

Alphaer
()

logrotate игнорирует create 644

Привет! Есть трабла. В /etc/logrotate.d/messages

есть параметр

create 0644 root:root

Однако logrotate это игнорирует и создает log-файл с правами 600.

В чем косяк?

>>>

Alphaer
()

VPN для большого количества Windows-клиентов

Привет! У меня засада - ув. гуру, помогите, плизз Надо: 1. Поднять VPN соединение с авторизацией в виндовом радиусе, рулить под гребаном ActiveDirectiry 2. pptpd (имеющееся решение) не очень подходит - работает ненадежно - за "плохим провайдером/"плохим" модемом не соединяется. За NATом проблемы. Подключающихся хостов будет порядка 100.

Что посоветуете? OpenVPN не подходит, как я понимаю - у него авторизация только по ключам.

Не оставьте в беде unixоида, попавшего в такую фигню :)

>>>

Alphaer
()

Нужна помощь. Можно ли из виндовой проги под вайном запустить нативное unix приложение?

Доброе время суток.

Можно ли из виндовой проги под вайном запустить нативное unix приложение?

Такое чесание левой пяткой правого уха объясняется тем, что в конторе юзается виндовая софтина, прекрасно работающая под вайном, однако выгружающая свои данные по запросу в OpenOffice. Виндузячий есс-но, установленный под вайном. Держать виндовый опенофис и линуксячий опенофис в высшей степени глупо. Нельзя ли из виндовой проги запустить линуксячий опенофис и передать ему данные?

Alphaer
()

Трабла Удаленные Х-приложение без терминала

Добрый день! Удаленные Х-приложение я всегда запускал через ssh -X и меня это всегда есс-но устаривало. Но теперь это нужно и юзерам, а их дико раздражает открытый терминал при этом. Я туплю, но ничего путного не нашел. Короче говоря, надо: Юзер нажал на иконку, ввел пароль и зашел на сервачок без всякого еб...го терминала, ну а потом запустится уже иксовое приложение (оно уже прописано в /etc/passwd

Есть ли такие клиенты?

Alphaer
()

RSS подписка на новые темы