Вопрос № 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)
Отправлен: 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 Комментарий оценки: Теплее. Насколько я помню, указанные вами программы это детекторы атак. А я имею ввиду несколько другое.
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 пакете (расшифровывать не буду
Не думаю что вам полегчало от такого ответа, но вы сами просили расшифровки логов
Ответ отправил: Cost (статус: Студент)
Ответ отправлен: 11.05.2006, 16:33
Вопрос № 42.719
Здравствуйте, ув. эксперты.
Два вопроса:
1. Нужно, чтобы скрипт на bash'e просматривал папку и, если встречается папка, то ставил ей права 755, а если файл, то 644.
2. Поделитесь ссылкой на толковый учебник по шеловому языку (bash), на руском языке. Предпочтительнее такой, который можно скачать. Но пойдет любой.
Отвечает: 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