Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: abadon в Dec 14, 2007, 17:38



Титла: E-mail аларма при root ssh логване
Публикувано от: abadon в Dec 14, 2007, 17:38
Здравейте.

На личното си РС в къщи в /root/.bashrc имам следните редове:
Примерен код
echo 'ALERT - Root Shell Access (TestBox.abadon.info) on:' `date` `who` | mail -s "Alert: Root Access from `who | cut -d"(" -f2 | cut -d")" -f1`" meila@nqkadesi.com


И така всеки път когато се логна като root или пък изпълня su и си напиша паролата получавам мейл че в еди колко си часа, еди койси се е логнал като root. Въпроса ми е защо като същите редове ги добавих на същото място само че на друг комп и като се логна като root през ssh на него, не получавам мейл  ;)


Титла: E-mail аларма при root ssh логване
Публикувано от: peterangelov в Dec 14, 2007, 17:59
bash ли е shell-a за съответния потребител?
mail работи ли?


Титла: E-mail аларма при root ssh логване
Публикувано от: dedmin в Dec 14, 2007, 18:32
Цитат (abadon @ Дек. 14 2007,18:38)
Здравейте.

На личното си РС в къщи в /root/.bashrc имам следните редове:
Примерен код
echo 'ALERT - Root Shell Access (TestBox.abadon.info) on:' `date` `who` | mail -s "Alert: Root Access from `who | cut -d"(" -f2 | cut -d")" -f1`" [EMAIL=meila@nqkadesi.com]meila@nqkadesi.com[/EMAIL]


И така всеки път когато се логна като root или пък изпълня su и си напиша паролата получавам мейл че в еди колко си часа, еди койси се е логнал като root. Въпроса ми е защо като същите редове ги добавих на същото място само че на друг комп и като се логна като root през ssh на него, не получавам мейл  ;)

Ами я се логни през ssh и напиши who и ще разбереш защо.


Титла: E-mail аларма при root ssh логване
Публикувано от: betso в Dec 14, 2007, 19:01
Опитай да вкараш това в /etc/profile или /root/.profile. Тук например има подробна дискусия по въпроса.
Успех!
:)


Титла: E-mail аларма при root ssh логване
Публикувано от: abadon в Dec 15, 2007, 19:40
Ще карам подред за да може да съм максимално полезен за всички други които имат или ще имат такива проблеми за в бъдеще.

@peterangelov
Да bash е шела на потребителя. Това го проверих с:
Цитат
echo $SHELL
/bin/bash


Дали работи mail ?  ;)  Когато пуснах темата не бях си задал този въпрос. Сигурно съм бил много уморен или не знам какво ;)  Изпробвах mailq и писмата седяха само в опашката, което ме учуди и веднага се сетих, че не съм прегледал логовете на MTA-то за да видя какво става. След като прегледах /var/log/mail.* в които нямаше нищо, погледнах /var/log/exim4/mainlog и от там разбрах, че от тази машина не мога да resolve-на nqkadesi.com и затова не получавам нищо. След което си оправих DNS-ите и нещата си тръгнаха  :D
От направените опити установих, че от тази машина не мога да изпращам mail-и към gmail.com, защото спам защита им ме блокира, но това не е болка за умиране защо аз така и иначе не пращах натам, пък и машината от която изпращам не е пощенски сървър все пак.

@dedmin това с who нещо не го разбрах какво си имал предвид?

@betso благодаря ти за линковете, но така и не ги прочетох.