LINUX.ORG.RU

Сообщения spiro

 

Spamassassin и whitelist_from_rcvd

Сломал мозг, настраивая сабж. Не могу занести в белый список локальных пользователей. Сеть выглядит следующим образом:

10/8 - планктон 192.168.1.1 и 192.168.2.1 - почтовые сервера, на которых поднято три домена.

Указываю в конфиге trusted_networks и internal_networks как 10. все равно идёт проверка. С whitelist_from_rcvd ещё сложнее, перепробовал все варианты, что приходят на ум, не работает.

Что я делаю не так ?

spiro
()

Питон, сократить код

Хочется странного, а именно покороче написать следующее:

if day is None:
    c.execute('SELECT SUM(size) FROM logdb WHERE user_id=%s AND MONTH(date)=%s', [user_id, month])
else:
    c.execute('SELECT SUM(size) FROM logdb WHERE user_id=%s AND MONTH(date)=%s AND DAY(date)=%s', [user_id, month, day])

Селекты отличаются только наличием или отсутствием дня. Есть возможность записать как-то по другому ? У самого мозг не доходит.

spiro
()

squid и ntlmssp

Настроил и запустил сквид с авторизацией в AD. Всё работает хорошо, смущает одно но:

1. Если юзер в AD, авторизация проходит прозрачно, окно с предложением ввести логин и пароль не выводится.

2. Если юзер не в AD выводится окно от хелпера ntlmssp

3. Если нажать ескейп на шаге 2, выводится окно следующего хелпера.

Как можно подавить вывод окна авторизации хелпера ntlmssp если пытается авторизоваться юзер не из AD ?

Вот конфиг:

auth_param ntlm program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp --require-membership-of="PROXY-ALLOW" auth_param ntlm children 30 auth_param ntlm keep_alive on

auth_param basic program /usr/local/bin/common_helper.exp auth_param basic realm squid proxy-server authentification auth_param basic children 30

/usr/local/bin/common_helper.exp - самописный скрипт авторизации

spiro
()

Ищу книгу по Spamassassin

SpamAssassin : A Practical guide to Configuration, Customization and Integration

У кого есть pdf-ка ? :)

spiro
()

Сильные тормоза на сервере при работе с xfs

Дано: сервер HP ML350, хардварный рейд 5 (3,7 терабайта), 2 гига оперативки, дебиан этч и xfs на 2 разделах (2,5 и 1,7 терабайт соответственно, параметры монтирования - defaults). При перемещении кучи разномастных файлов (в сумме около 200-300 гигов) с одного раздела на другой сервер начинает очень сильно тормозить. С чем это может быть связано и лечится ли это как-нибудь ?

>>>

spiro
()

Непонятная бага у Postfix

Перерыл все, не могу понять, где искать причину ошибки. Переодически, постфикс не отправляет почту:

dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=somedomain.ru type=A: Host found but no data record of requested type)

При этом через пару минут письмо нормально проходит.

>>>

spiro
()

Задачка по сортировке, а может быть и не по сортировке %)

Есть список телефонных кодов, типа 892120, 892121, 892122, 8877, 8878 и т.п. размером приблизительно 4000 строк. Есть список телефонных звонков размером приблизительно 65000 строк. Нужно написать программу, которая смотрит на телефонный номер и выдергивает из него телефонный код, т.е. делит номер типа 89212112345 на код 892121 и номер 12345. Загвоздка (для меня) состоит в том, что длина телефонного кода не определена и варьируется от 3 и до 7 символов + программа должна быть по-возможности быстрой. Ищется решение на Питоне, но, в принципе, подойдет любой язык программирования :)

spiro
()

django-ru

Открылась рассылка на русском языке, посвященная Django. Всех интересующихся прошу на http://groups.google.com/group/django-ru

spiro
()

Как из Makefile-а передать параметр в sed ?

Есть Makefile в котором определена переменная

TARGET_FS=/tftpboot/root

Есть скрипт со строкой

чего-то там $TARGET_FS

Надо заменить $TARGET_FS в скрипте на значение $(TARGET_FS) из Makefile-а. Я пробовал писать в Makefile такое:

@cat script.sh | sed 's/$TARGET_FS/$(TARGET_FS)/ > script-new.sh
@mv -f script-new.sh script.sh

Это нифига не работает, кто-нибудь может подсказать как лучше сделать ?

spiro
()

Что за ботва ? Неудаляемые файлы :(

Может кто сталкивался с таким. Система - Slackware -9.0, стоит на ext3, ядро - 2.4.22. В каталоге /etc появились несколко файлов, с которыми ничего нельзя сделать. Удалить не получается, редактировать тоже (отказывается сохранять). Рут сидит в обломе :( Если с lilo.conf я еще уживаюсь, то exports меня добил окончательно. Кто знает причину такого и варианты решения ?

P.S. fsck ничего не показывает, говорит что все в порядке.

spiro
()

Настройка CUPS

Пытаюсь настроить cups в Slackware 9.0. Добавляю принтер, печатаю тестовую страницу. Она выползает примерно такого вида:
Error: /invalidfont in findfont
Operation stack:
bigfont Helvitica-Bold fon

А вот что вижу в логах:

D [29/Sep/2003:10:35:12 +0400] [Job 5] renderer command: gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPAUSE -sDEVICE=ijs -sIjsServer=hpijs -sDeviceManufacturer="HEWLETT-PACKARD" -sDeviceModel="HP LaserJet" -dDEVICEWIDTHPOINTS=595 -dDEVICEHEIGHTPOINTS=842 -dDuplex=false -r300 -sIjsParams=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe nSet=0,PS:MediaPosition=7 -dIjsUseOutputFD -sOutputFile=- -
D [29/Sep/2003:10:35:12 +0400] [Job 5] AFPL Ghostscript 8.11: Unrecoverable error, exit code 1
D [29/Sep/2003:10:35:12 +0400] [Job 5] renderer return value: 1
D [29/Sep/2003:10:35:12 +0400] [Job 5] renderer received signal: 1
D [29/Sep/2003:10:35:12 +0400] [Job 5] Process dieing with "Possible error on renderer command line or PostScript error. Check
options.", exit stat: 3
D [29/Sep/2003:10:35:12 +0400] [Job 5] Possible error on renderer command line or PostScript error. Check options.
D [29/Sep/2003:10:35:12 +0400] [Job 5] tail process done writing data to STDOUT
D [29/Sep/2003:10:35:12 +0400] [Job 5] KID4 finished
D [29/Sep/2003:10:35:12 +0400] [Job 5] Flushing FIFO.
D [29/Sep/2003:10:35:12 +0400] [Job 5]
D [29/Sep/2003:10:35:12 +0400] [Job 5] Closing renderer
D [29/Sep/2003:10:35:12 +0400] [Job 5] KID3 exited with status 3
D [29/Sep/2003:10:35:12 +0400] [Job 5] Renderer exit stat: 3
E [29/Sep/2003:10:35:12 +0400] PID 21791 stopped with status 3!
D [29/Sep/2003:10:35:12 +0400] [Job 5] Renderer process finished
D [29/Sep/2003:10:35:12 +0400] [Job 5] Process dieing with "Error closing renderer", exit stat: 3
D [29/Sep/2003:10:35:12 +0400] [Job 5] Error closing renderer

Я не пойму никак что ему еще от меня надо ?

spiro
()

ИЛ-2 Штурмовик Забытые сражения

Кто-нибудь пробовал запускать ?

spiro
()

Оцените рабочее место

spiro
()

Давайте устроим день Нептуна на ЛОРе

Предлагаю устроить одни сутки без модерирования всего форума. Или дать права модератора представителю от анонимусов, а у остальных его забрать (тоже на одни сутки).

spiro
()

Прокомментируйте-ка это

1. FreeBSD не имеет удобного менеджера пакетов. В Демьяне обновление практически любого софта достигается двумя командами apt-get update и apt-get upgrade. В результате системы на Дебиане легче поддерживать, нежели аналогичные на FreeBSD. Так, например, уже через час после выхода уведомления о последней уязвимости в ssl все Linux-системы были обновлены...

2. FreeBSD не имеет журналируемой ФС. Когда подняли вопрос о необходимости наличия подобной радости в этой системе, разработчики быстро пришли к выводу, что старых-добрых SoftUpadates за глаза хватает. Я думаю, нет нужды напоминать, что в Линуксе аж целых журналируемых файловых системы.

3. FreeBSD не имеет нормальной поддержки SMP. Возможно, в 5.0 этот недостаток и исправлен (вспоминая TODO-лист, верится в это с трудом), но вот только ставить пятерку у меня нет никакого желания, потому как еще сыровата даже по утвеждениям любителей этой системы. На моей памяти был один весьма интересный случай - web-сервер сбыл перенесен с PIII-739/256 - на Intel SR1200 (2xPIII-1113/512), причем максимальная загрузка сарвера со средних 40-70% скакнула до 0% и до сих пор там находится, несмотря на все мои изыскания... :)

4. FreeBSD развивается медленнее Linux-а. Примером того может стать тот факт, что основной код ядра Линукса переписывался и не раз, а вот FreeBSD некоторые неудачные архитектурные решения (мешающие внедрению того же SMP) тащит за собой до сих пор. Кроме того, можно вспомнить n-цатое количество realtime Linux-ов против ... отсутствия оных на ядре FreeBSD.

Единственное, что я пока нашел, сделанное в FreeBSD лучше Linux - это работа с RAID-массивами и, в частности, с ATA-RAID. Но это недостаток нельзя назвать фатальным, поскольку на Линуксе есть программный RAID, позволяющий в композиции с LVM вытворять с дисковыми массивами все, что душе пожелается, а производители адаптеров не ленятся выкладывать драйверы в том числе и под эту ОС на свои сайты....

Взято с http://phorum.nag.ru/boards/viewtopic.php?t=1439.

spiro
()

А что, по-вашему, мешает сделать Slackware на rpm-ах

subj.

spiro
()

Volg@Linux - международная конференция

1. Volg@Linux - международная конференция посвящённая проблемам внедрения открытого программного обеспечения в жизнь общества.

2. Volg@Linux проходит в Самарской области. В этом году на турбазе "Полиграфист" расположенной в пос. Волжский, на берегу Волги.

3. Оргвзносы состявляют 350 рублей с человека. В них входит прожвание на турбазе в течении 2-х суток и 3-х разовое питание.

4. На территории РФ проходит всего навсего одно крупномаштабное мероприятие - LinuxFest.
На данный момент, в связи с развитием Linux сообщества, необходимо конференция посвящённая именно распространению открытого программного обеспечения.
Во-первых Volg@Linux - это конференция, направленная на пользователей, а точнее на развитие сообществ пользователей так называемых Linux User Group (LUG). Во-вторых Volg@Linux - способ обменяться опытом по "популяризации" открытого программного обеспечения.

5. Volg@Linux проходит в последние выходные августа. В этом году конференция будет проходить с 29-го по 31-е августа.

spiro
()

У кого-нибудь есть описание aic7xxx(aic79xx) драйвера ?

Блин, весь инет облазил и не смог ничего найти :-( Может у кого завалялось ?

spiro
()

предложение всем: Linux.Org.Ru-FAQ

Не сделать ли нам Linux.Org.Ru-FAQ по материалам форума. А то народ совсем ленивый пошел, ленится посмотреть в соседнее сообщение и найти ответ на свой вопрос. О том чтобы пролистать несколько страниц назад или воспользоваться поисковиком вообще и речи не идет. Можно собрать самые задаваемые вопросы (pppd, wine, xkbd и прочее), поместить их на отдельную страницу и написать большими буквами: ПОИШИ СНАЧАЛА ЗДЕСЬ ОТВЕТ НА СВОЙ ВОПРОС. Как идея? Только надо выбрать координатора проекта (чур не меня), чтобы не запускать дело на самотек.

spiro
()

Кто-нибудь знает команды ioctl для e1000 ?

Драйвер валяется в linux.2.4.x/drivers/net/e1000/. У меня мозгов не хватает понять что делают вызовы ioctl для этого драйвера.

spiro
()

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