Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Администрирование Linux / UNIX


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Установка и настройка ОС / Unix/Linux/FreeBSD

Выпуск № 446
от 16.05.2006, 23:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 333, Экспертов: 28
В номере:Вопросов: 4, Ответов: 12


Вопрос № 42713: На сервере стоит дистрибутив Mandriva 2006. Файервол (iptables) тоже присутствует и пишет в консоль всякое разное. В общих чертах я представляю себе что происходит. Собственно вопрос в том - есть ли программа, которая переваривает ниже указанные стро...
Вопрос № 42719: Здравствуйте, ув. эксперты. Два вопроса: 1. Нужно, чтобы скрипт на bash'e просматривал папку и, если встречается папка, то ставил ей права 755, а если файл, то 644. 2. Поделитесь ссылкой на толковый учебник по шеловому языку (bash), на ру...
Вопрос № 42730: Здравствуйте Установлена Fedora Core3, postfix-2.1.5-2.2 Стоит задача сортировать почту по полю From и отправлять почту предназначенную для *@aaa.com через сервер smtp.aaa.com, а почту отправленную на любой адрес отличный от *@aaa.com от...
Вопрос № 42732: Здравствуйте Уважаемые Эксперты!!! Как в линуксе (Федора) можно программно отслеживать рабочие состояние сети , допустим сеть работает работает , потом раз отвалилась ,а программка или утилита дала знать, например почтовое сообщение.<...

Вопрос № 42.713
На сервере стоит дистрибутив Mandriva 2006. Файервол (iptables) тоже присутствует и пишет в консоль всякое разное. В общих чертах я представляю себе что происходит. Собственно вопрос в том - есть ли программа, которая переваривает ниже указанные строки и выдает более внятный результат типа: сканирование с адреса...., сетевые черви, фу, какая гадость... ?
Пример того, что он пишет в консоль:
REJECTED IN=eth0 OUT= MAC=00:10:4b:2c:1b:2c:00:00:21:24:39:d9:08:00 SRC=172.20.46.115 DST=172.20.47.117 LEN=48 TOS=0x00 PREC=0x00 TTL=128 ID=6113 DF PROTO=TCP SPT=1394 DPT=80 SEQ=1837032590 ACK=0 WINDOW=16384 RES=0x00 SYN URGP=0 OPT (020405B401010402)

REJECTED IN=eth0 OUT= MAC=00:10:4b:2c:1b:2c:00:00:21:24:39:d9:08:00 SRC=172.20.46.115 DST=172.20.47.117 LEN=48 TOS=0x00 PREC=0x00 TTL=128 ID=6116 DF PROTO=TCP SPT=1394 DPT=80 SEQ=1837032590 ACK=0 WINDOW=16384 RES=0x00 SYN URGP=0 OPT (020405B401010402)

REJECTED IN=eth0 OUT= MAC=00:10:4b:2c:1b:2c:00:00:21:24:39:d9:08:00 SRC=172.20.46.115 DST=172.20.47.117 LEN=48 TOS=0x00 PREC=0x00 TTL=128 ID=6117 DF PROTO=TCP SPT=1394 DPT=80 SEQ=1837032590 ACK=0 WINDOW=16384 RES=0x00 SYN URGP=0 OPT (020405B401010402)

kernel: DROPPED IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:0d:61:1d:36:2c:08:00 SRC=0.0.0.0 DST=255.255.255.255 LEN=328 TOS=0x00 PREC=0x00 TTL=128 ID=0 PROTO=UDP SPT=68 DPT=67 LEN=308

kernel: DROPPED IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:0d:61:1d:36:2c:08:00 SRC=0.0.0.0 DST=255.255.255.255 LEN=352 TOS=0x00 PREC=0x00 TTL=128 ID=1 PROTO=UDP SPT=68 DPT=67 LEN=332

kernel: ABORTED IN=eth0 OUT= MAC=00:10:4b:2c:1b:2c:00:0d:61:08:46:1c:08:00 SRC=172.20.40.122 DST=172.20.47.117 LEN=40 TOS=0x00 PREC=0x00 TTL=128 ID=445 DF PROTO=TCP SPT=1066 DPT=139 SEQ=3985006487 ACK=4129523265 WINDOW=0 RES=0x00 ACK RST URGP=0
Отправлен: 11.05.2006, 13:19
Вопрос задал: Pon4ik (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 9)

Отвечает: dj_doom
Здравствуйте, Pon4ik!

Для Мандривы в контрибах есть хороший пакет для работы с файрволлом - Firestarter
Рекомендую.. Довольно просто в настройке, и дает мониторинг подключений с возможностями управлять ими...
Ответ отправил: dj_doom (статус: 6-ой класс)
Ответ отправлен: 11.05.2006, 13:28

Отвечает: Мирошник Александр
Здравствуйте, Pon4ik!

Ну, перво на перво, вам необходимо разобраться в:

1) /etc/syslog.conf - так как все это на консоли Вам не нада. Отредактируйте источник kernel
2) для "перехвата" и "фуканья" :) Вам нужен SNORT http://www.snort.org или portsentry - точно сайта не помню. iptables может конечно все это отлавиливать и "фукаться" - НО... Вам нада СТОЛЬКО написать правил под каждвую сигнатуру....... УУУ... Если что - см. действие LOG и ULOG.
Ответ отправил: Мирошник Александр (статус: 3-ий класс)
Ответ отправлен: 11.05.2006, 16:20
Оценка за ответ: 4
Комментарий оценки:
Теплее. Насколько я помню, указанные вами программы это детекторы атак. А я имею ввиду несколько другое.

Отвечает: Cost
Здравствуйте, Pon4ik!
Если вы просите расшифровки логов, попробуем

REJECTED IN=eth0 OUT= MAC=00:10:4b:2c:1b:2c:00:00:21:24:39:d9:08:00 SRC=172.20.46.115 DST=172.20.47.117 LEN=48 TOS=0x00 PREC=0x00 TTL=128 ID=6113 DF PROTO=TCP SPT=1394 DPT=80 SEQ=1837032590 ACK=0 WINDOW=16384 RES=0x00 SYN URGP=0 OPT (020405B401010402)

REJECTED IN=eth0 OUT= MAC=00:10:4b:2c:1b:2c:00:00:21:24:39:d9:08:00 - говорит о том, что выполнилось действие REJECT на входе в сетевой интерфейс eth0 от MAC=00:10:4b:2c:1b:2c:00:00:21:24:39:d9:08:00

SRC и DST - сответственно IP адреса источника и назначения сетевого пакета.

LEN TOS TTL (в винде = 128) ID DF - это данные об IP пакете (расшифровывать не буду

PROTO=TCP SPT=1394 DPT=80 SEQ=1837032590 ACK=0 WINDOW=16384 RES=0x00 SYN URGP=0 - TCP пакета

Не думаю что вам полегчало от такого ответа, но вы сами просили расшифровки логов
Ответ отправил: Cost (статус: Студент)
Ответ отправлен: 11.05.2006, 16:33


Вопрос № 42.719
Здравствуйте, ув. эксперты.
Два вопроса:
1. Нужно, чтобы скрипт на bash'e просматривал папку и, если встречается папка, то ставил ей права 755, а если файл, то 644.
2. Поделитесь ссылкой на толковый учебник по шеловому языку (bash), на руском языке. Предпочтительнее такой, который можно скачать. Но пойдет любой.

Спасибо.
Отправлен: 11.05.2006, 13:53
Вопрос задал: Грибенников Александр Сергеевич (статус: Посетитель)
Всего ответов: 7
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: REDkiy
Здравствуйте, Грибенников Александр Сергеевич!
Вам нужно вот это:

Advanced Bash-Scripting Guide
Искусство программирования на языке сценариев командной оболочки

К сожалению не могу дать прямой ссылки,но найти вы сможете,если что могу выслать на почту.
---------
Русские не сдаются!
Ответ отправил: REDkiy (статус: 2-ой класс)
Ответ отправлен: 11.05.2006, 14:10

Отвечает: Cost
Здравствуйте, Грибенников Александр Сергеевич!
Прежде всего вам необходим толковый мануал по bash. Предлагаю следующее, лучше не встречал
http://gazette.linux.ru.net/rus/articles/index-abs-guide.html
А там вы найдете ответ на свой вопрос и не только.
Написать самому скрипт вам поможет
man find
man chmod
Ответ отправил: Cost (статус: Студент)
Ответ отправлен: 11.05.2006, 14:10

Отвечает: Igor Yakimchuk
Здравствуйте, Грибенников Александр Сергеевич!
может проще настроить чобы система при создании папки делала 755, а файла 644?
документация есть на citforum.ru
Ответ отправил: Igor Yakimchuk (статус: Профессор)
Россия, Респулика Саха (Якутия)
Организация: ALROSA
WWW: http://yakimchuk.ru
----
Ответ отправлен: 11.05.2006, 14:16

Отвечает: lupus campestris
Здравствуйте, Грибенников Александр Сергеевич!
1. Скриптик (для папки test):
#! /bin/bash
for f in ./test/*
do
if ([ -f $f ])
then
chmod 644 $f
else
chmod 755 $f
fi
done

Удачи!
---------
«С кем тяжело молчать, с тем не о чем говорить» (Метерлинк)
Ответ отправила: lupus campestris (статус: Профессионал)
Россия, Москва
Тел.: +79060429689
Организация: http://www.equant.ru
WWW: http://lupus-campestris.blogspot.com/
ICQ: 193918889
----
Ответ отправлен: 11.05.2006, 14:38

Отвечает: Мирошник Александр
Здравствуйте, Грибенников Александр Сергеевич!

В языке shell есть такая команда (подпрограмма), как test или ее аналог []
пример

if [ -e /etc/shadow ]; then (ключ -e проверяет наличие файла, там много ключей...и проверяет каталоги и т д )
echo "Есть Файл паролей";
else
echo "нету Файл паролей";
fi

Вот Ваше решение. Смотрите в этом направлении - а на счет книжки по шелу.... пишите в Аську - я Вам вышлю.
Ответ отправил: Мирошник Александр (статус: 3-ий класс)
Ответ отправлен: 11.05.2006, 16:26

Отвечает: Бондин Дмитрий
Здравствуйте, Грибенников Александр Сергеевич!

Вот как я это делал (смотрите в приложении)

Приложение:

Ответ отправил: Бондин Дмитрий (статус: 1-ый класс)
Ответ отправлен: 11.05.2006, 17:58

Отвечает: Muad Dib
Здравствуйте, Грибенников Александр Сергеевич!

1. Меняем права на все файлы и папки в 644:
chmod -R 644 folder
Находим папки и меняем их имена на 755:
find folder -type d -exec chmod 755 {}

2. http://unix.org.ua/orelly/ - может найдете для себя что-то интересное
Ответ отправил: Muad Dib (статус: Студент)
Ответ отправлен: 12.05.2006, 02:59


Вопрос № 42.730
Здравствуйте

Установлена Fedora Core3, postfix-2.1.5-2.2
Стоит задача сортировать почту по полю From и отправлять почту предназначенную для *@aaa.com через сервер smtp.aaa.com, а почту отправленную на любой адрес отличный от *@aaa.com отправлять через другого провайдера smtp.mail.ru
Как можно такое организовать через настройки postfix, если в настройках postfix в relayhost можно указать только 1 smtp сервер

Подскажите решение
P.S. сервер smtp.aaa.com настроен так, что почту он примет только от меня на прямую и только почту *@aaa.com, а всю остальную почту не предназначенную ему отсеит, а мне необходимо посылать письма и на другие адреса

спасибо
Отправлен: 11.05.2006, 15:16
Вопрос задал: Kiotr (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Igor Yakimchuk
Здравствуйте, Kiotr!
копать в сторону transport. файл хорошо описан, поэтому думаю не составит труда настроить
Ответ отправил: Igor Yakimchuk (статус: Профессор)
Россия, Респулика Саха (Якутия)
Организация: ALROSA
WWW: http://yakimchuk.ru
----
Ответ отправлен: 11.05.2006, 15:32


Вопрос № 42.732
Здравствуйте Уважаемые Эксперты!!!
Как в линуксе (Федора) можно программно
отслеживать рабочие состояние сети , допустим сеть работает
работает , потом раз отвалилась ,а программка или
утилита дала знать, например почтовое сообщение.

Заранее Спасибо.
Отправлен: 11.05.2006, 15:20
Вопрос задал: Bobsa (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Мирошник Александр
Здравствуйте, Bobsa!
Хм :) Ну вам вообщем то скажет в консоль рутовую -

link eth0 down
eth0 is down

это если у вас кабель отвалится, если же Вас интересует непингуемость какого то сервера - то это то же просто! Либо http://nagios.org либо пишите на Шеле скриптик с ping :) А дельше уже дело техники.

Конкретизируйте пожалуйста вопрос... что Вам нужно точно, и что по Вашему значит "Сетка отвалилась"
Ответ отправил: Мирошник Александр (статус: 3-ий класс)
Ответ отправлен: 11.05.2006, 16:29


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.32 от 03.05.2006
Яндекс Rambler's Top100

В избранное