EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
stup
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2006-06-15 17:36:48
Непрочитанное сообщение
stup » 2006-06-20 11:19:59
Во как оно интересно вот содержимое моего файла clamav-clamd который лежит в /usr/local/etc/rc.d
Код: Выделить всё
#!/bin/sh
#
# $FreeBSD: ports/security/clamav/files/clamav-clamd.in,v 1.1 2006/04/06 15:20:18 garga Exp $
#
# PROVIDE: clamd
# REQUIRE: LOGIN
# BEFORE: mail
# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf to enable clamd:
#
#clamav_clamd_enable="YES"
#
# See clamd(8) for flags
#
. /etc/rc.subr
name=clamav_clamd
rcvar=`set_rcvar`
command=/usr/local/sbin/clamd
pidfile=/var/run/clamav/clamd.pid
required_dirs=/var/db/clamav
required_files=/usr/local/etc/clamd.conf
# read settings, set default values
load_rc_config "$name"
: ${clamav_clamd_enable="NO"}
: ${clamav_clamd_flags=""}
: ${clamav_clamd_socket="/var/run/clamav/clamd"}
run_rc_command "$1"
А это я рыскал по сети и натолкнулся на примерно такой конфиг этого же файла, но с расширением *.sh
Код: Выделить всё
#!/bin/sh
case "$1" in
start)
echo -n "Starting ClamAV daemon..."
/usr/local/sbin/clamd
;;
stop)
echo -n "Shutting down ClamAV daemon..."
kill `cat /usr/local/clamav/var/run/clamd.pid | head -1`
;;
restart)
echo -n "Restarting ClamAV daemon..."
kill `cat /usr/local/clamav/var/run/clamd.pid | head -1`
sleep 1
/usr/local/sbin/clamd
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac
Вот с этим конфигом он запустился и все заработало. Может приведешь правильный конфиг который все-таки должен быть.
stup
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
stup
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2006-06-15 17:36:48
Непрочитанное сообщение
stup » 2006-06-20 14:26:41
Еще интересно каким образом можно проверить работает ли clamav, что-то читал про то, что в /usr/ports/security/clamav/work/clamav-0.88.2/test лежат файлики которые можно как-то отсылать, и в логах должно отобразиться, что мол файлики зараженные, как это можно осуществить ?
Пробовал по такому методу :
Код: Выделить всё
mail -s root root < /usr/ports/security/clamav/work/clamav-0.88.2/test/clam.cab
Однако в логах нет ничего не кричит, что мол вирус там.
stup
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-06-20 14:28:17
то, то отправлено с локалхоста, функцией mail() не проверяется.
отправь с удалённого.
Убей их всех! Бог потом рассортирует...
Alex Keda
-
stup
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2006-06-15 17:36:48
Непрочитанное сообщение
stup » 2006-06-20 14:55:24
Ок, понятно. А можешь дать нормальные скрипты clamav-clamd.sh и clamav-freshclam.sh, а то там сам видел чего, и почему такое не понимаю. Есть эти файлы но с непонятным содержимым, и расширения *.sh там нет.
stup
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-06-20 15:00:32
тебе имеет смысл сделать так:
Код: Выделить всё
mv /usr/local/etc/rc.d/clamav-clamd /usr/local/etc/rc.d/clamav-clamd.sh
и всё должно быть нормально
Убей их всех! Бог потом рассортирует...
Alex Keda
-
stup
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2006-06-15 17:36:48
Непрочитанное сообщение
stup » 2006-06-20 15:35:45
Пробовал переименовывал, результат нулевой. Кстати еще вопросик, протестировал тут антивирус, и что выяснил, так это то, что свои же файлики но *.rar архивы он не чикает, то есть пропускает а это не есть хорошо. Не знаешь как тут быть ?
stup
-
stup
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2006-06-15 17:36:48
Непрочитанное сообщение
stup » 2006-06-20 15:49:54
Собрал courier-imap, появились только: courier-imap-imapd-ssl.sh,
courier-imap-imapd.sh, courier-imap-pop3d-ssl.sh, courier-imap-pop3d.sh. При попытке запустить так же проглатывается команда и все. И никаких реакций, никак не могу понять почему такое происходит. Могу если нужно привести содержимое этих файлов.
stup
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-06-20 15:52:16
в /etc/rc.conf строки добавлял?
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-06-20 15:52:59
с rar проблема - к нему унрар старый идёт бесплатный.
нового нет. потому и пропучкает - что проверить не может
Убей их всех! Бог потом рассортирует...
Alex Keda
-
stup
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2006-06-15 17:36:48
Непрочитанное сообщение
stup » 2006-06-20 16:05:29
Нет. Строки не добавлял. Щас добавлю.
stup
-
stup
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2006-06-15 17:36:48
Непрочитанное сообщение
stup » 2006-06-20 16:32:34
Вот логи :
Код: Выделить всё
Jun 20 17:26:25 gella imapd: authdaemon: s_connect() failed: No such file or directory
Jun 20 17:26:25 gella imapd: LOGIN FAILED, user=mihail, ip=[10.100.11.110]
Jun 20 17:26:25 gella imapd: authentication error: No such file or directory
Jun 20 17:27:53 gella imapd: authdaemon: s_connect() failed: No such file or directory
Нет этого authdaemon. Интересно где же его взять.
stup
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-06-20 16:34:19
отладку включи
Убей их всех! Бог потом рассортирует...
Alex Keda
-
stup
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2006-06-15 17:36:48
Непрочитанное сообщение
stup » 2006-06-20 16:37:13
И в /usr/local/etc/rc.d/ его нет. Может для того чтобы он появился надо его пересобрать с поддержкой какой-нибудь авторизации ?
stup
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-06-20 16:39:58
stup писал(а):И в /usr/local/etc/rc.d/ его нет. Может для того чтобы он появился надо его пересобрать с поддержкой какой-нибудь авторизации ?
кого нет?
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-06-20 16:44:54
/usr/local/etc/authlib/authdaemonrc
Код: Выделить всё
##NAME: DEBUG_LOGIN:0
#
# Dump additional diagnostics to syslog
#
# DEBUG_LOGIN=0 - turn off debugging
# DEBUG_LOGIN=1 - turn on debugging
# DEBUG_LOGIN=2 - turn on debugging + log passwords too
#
# ** YES ** - DEBUG_LOGIN=2 places passwords into syslog.
#
# Note that most information is sent to syslog at level 'debug', so
# you may need to modify your /etc/syslog.conf to be able to see it.
DEBUG_LOGIN=0
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-06-20 16:56:33
?
Убей их всех! Бог потом рассортирует...
Alex Keda
-
stup
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2006-06-15 17:36:48
Непрочитанное сообщение
stup » 2006-06-20 17:01:41
Не могу я его запустить говорит нет прав. Вот листинг этой директории
Код: Выделить всё
total 16
drwxr-xr-x 2 root wheel 512 Jun 20 17:59 .
drwxr-xr-x 9 root wheel 512 Jun 20 16:37 ..
-rw------- 1 courier courier 4346 Jun 15 13:54 authdaemonrc
-rw-rw---- 1 courier courier 4346 Jun 15 13:54 authdaemonrc.dist
stup
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-06-20 17:03:15
его не надо запускать. это конфиг. его надо поравить.
кусок кода-то хоть читал, что я привёл?
Убей их всех! Бог потом рассортирует...
Alex Keda
-
stup
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2006-06-15 17:36:48
Непрочитанное сообщение
stup » 2006-06-20 17:05:27
И не пойму я как его можно стартануть. скрипта *.sh у меня в /usr/local/etc/rc.d нет. Я так понимаю его должен стартовать courier надпись-то в rc.conf я внес а стартовать собственно и нечего.
stup
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-06-20 17:09:55
его и запускай.
====
а вообще в статье расписано ВСЁ. Что куда добавить, как запустить...
если бы делал как написано - то вопросов бы не было... а то очучение что не читал вообще...
Убей их всех! Бог потом рассортирует...
Alex Keda
-
stup
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2006-06-15 17:36:48
Непрочитанное сообщение
stup » 2006-06-20 17:11:10
Читал попроавил перезапустил курьер, в логах тоже самое :
Код: Выделить всё
Jun 20 18:08:35 gella imapd: authdaemon: s_connect() failed: No such file or directory
Jun 20 18:08:35 gella imapd: LOGIN FAILED, user=mihail, ip=[10.100.11.110]
Jun 20 18:08:35 gella imapd: authentication error: No such file or directory
stup
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-06-20 17:13:10
письмо этому пользователю отправь
Убей их всех! Бог потом рассортирует...
Alex Keda
-
stup
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2006-06-15 17:36:48
Непрочитанное сообщение
stup » 2006-06-20 17:20:13
Статью я читал и не один раз, но при компиляции не появляется файл authdaemon.sh или какой там должен быть уже не помню. Отсюда и все проблемы, он появлялся если компилишь с опция аутенфикации через лдап, мускуль и прочее... а когда оставляю только первые 3 пункта то файла этого запускающего демон авторизации курьера просто нет. Почему ? Сам не знаю почему. Буду придумывать что-нибудь.
stup