Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problem z wysyłaniem maili przez Crona
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
rzabcio
Guru
Guru


Joined: 07 Nov 2005
Posts: 419
Location: Poznań

PostPosted: Thu Aug 03, 2006 2:37 pm    Post subject: Problem z wysyłaniem maili przez Crona Reply with quote

W jaki sposób można zorganizować wysyłanie maila przy logowaniu przez kogoś do systemu?

Generalnie przeglądałem możliwości logrotate'a jednak z tego, co wyczytałem on wysyła maile w wybranym cyklu (godzinnym, dziennym, tygodniowym). Mi natomiast zależałoby na natychmiastowym wysłaniu maila przy konkretnym zdarzeniu - niekoniecznie logowanie do systemu. Najlepsze byłoby coś w stylu tail'a z możliwością wysyłania maili.


Last edited by rzabcio on Thu Aug 03, 2006 8:34 pm; edited 1 time in total
Back to top
View user's profile Send private message
Gabrys
Veteran
Veteran


Joined: 05 Dec 2005
Posts: 1096
Location: Toruń [PL]

PostPosted: Thu Aug 03, 2006 3:02 pm    Post subject: Reply with quote

Dodajesz polecenie

mail cośtam

do /etc/bashrc (albo /etc/bash/bashrc nie bardzo pamiętam).
_________________
Sabayon Professional 1.1 (czyli zdradziłem oryginalne Gentoo)
@ Dell Inspiron 8600 (nVidia, Realtek, Pentium M)
Back to top
View user's profile Send private message
aqu
Apprentice
Apprentice


Joined: 12 Nov 2005
Posts: 249
Location: Kalisz, Poland

PostPosted: Thu Aug 03, 2006 3:07 pm    Post subject: Reply with quote

dokladniej
/etc/bash/bashrc
tylko nie jestem pewnien czy czasem nie wysle tego maila jako root (albo inny proces) bo w odbywa sie to jeszcze w fazie logowania.
_________________
Security is like Ogres and Onions, they have layers.
Linux - Registered user #415939

adopt an unanswered post
Back to top
View user's profile Send private message
rzabcio
Guru
Guru


Joined: 07 Nov 2005
Posts: 419
Location: Poznań

PostPosted: Thu Aug 03, 2006 3:08 pm    Post subject: Reply with quote

Gabrys: To nie pomoże np. przy próbie zalogowania ssh.

Znalazłem logwatcha jednak nie za bardzo wiem, jak go skonfigurować. Nie zna ktoś jakiegoś dobrego szybkiego howto?
Back to top
View user's profile Send private message
aqu
Apprentice
Apprentice


Joined: 12 Nov 2005
Posts: 249
Location: Kalisz, Poland

PostPosted: Thu Aug 03, 2006 3:15 pm    Post subject: Reply with quote

http://www2.logwatch.org:8080/tabs/docs/logwatch.8.html
to chyba najprostsza droga :D
_________________
Security is like Ogres and Onions, they have layers.
Linux - Registered user #415939

adopt an unanswered post
Back to top
View user's profile Send private message
Gabrys
Veteran
Veteran


Joined: 05 Dec 2005
Posts: 1096
Location: Toruń [PL]

PostPosted: Thu Aug 03, 2006 3:15 pm    Post subject: Reply with quote

Jakto nie pomoże? Przecież bashrc jest wykonywany ilekroć ktoś włącza basha. Chyba, że ma ustawioną inną powłokę, ale powłokę ustala administrator :twisted:.
_________________
Sabayon Professional 1.1 (czyli zdradziłem oryginalne Gentoo)
@ Dell Inspiron 8600 (nVidia, Realtek, Pentium M)
Back to top
View user's profile Send private message
rzabcio
Guru
Guru


Joined: 07 Nov 2005
Posts: 419
Location: Poznań

PostPosted: Thu Aug 03, 2006 3:20 pm    Post subject: Reply with quote

Gabrys A jak jest z próbą logowania na użytkownika, który nie istnieje? A logowaniem do ftp?

Ok. Logwatcha sobie skonfigurowałem. Jednakże nadal jest to wysyłanie co godzinę a nie w dowolnej chwili... Jakieś sugestie?


Last edited by rzabcio on Thu Aug 03, 2006 3:54 pm; edited 1 time in total
Back to top
View user's profile Send private message
Gabrys
Veteran
Veteran


Joined: 05 Dec 2005
Posts: 1096
Location: Toruń [PL]

PostPosted: Thu Aug 03, 2006 3:27 pm    Post subject: Reply with quote

Pytałeś o logowanie kogoś do systemu. Zrozumiałem to przez domyślne logowanie z dostępem do powłoki. Każda z usług (w tym SSH i FTP) oferuje takie możliwości. Ale niestety nie pomogę Ci w tej kwesti.
_________________
Sabayon Professional 1.1 (czyli zdradziłem oryginalne Gentoo)
@ Dell Inspiron 8600 (nVidia, Realtek, Pentium M)
Back to top
View user's profile Send private message
rzabcio
Guru
Guru


Joined: 07 Nov 2005
Posts: 419
Location: Poznań

PostPosted: Thu Aug 03, 2006 8:39 pm    Post subject: Reply with quote

Zmiana problemu! :)

Cron nie może wysyłać maili - ani w ręcznie zdefiniowanym skrypcie za pomocą mail ani też przez wykonanie logwatch.pl w /etc/cron.hourly (sam skrypt ma własciwe prawa i się wykonuje). W logach dostaję coś takiego:
Code:
Aug  3 22:30:01 front cron[10978]: (root) MAIL (mailed 35 bytes of output but got status 0x004e )
Szukałem po forum (anglojęzycznym) oraz ogólnie u wujka Google. Okazało się, że tylko root miał dostęp do sendmaila bowiem ten znajduje się w /usr/sbin/sendmail. Dodałem więc link symboliczny w /usr/bin i od tego czasu zwykły użytkownik ma do niego dostęp, lecz vixie-cron nadal ma problem.
Widziałem też, że jedną z przyczyn mogą być złe prawa do katalogu /var/spool/clientmqueue, tymczasem nie mam takiego katalogu.

Korzystam z msmtp - może to jego trzeba zmienić?
Back to top
View user's profile Send private message
Gabrys
Veteran
Veteran


Joined: 05 Dec 2005
Posts: 1096
Location: Toruń [PL]

PostPosted: Thu Aug 03, 2006 9:01 pm    Post subject: Reply with quote

Pytanie, msmtp jest podlinkowany do sendmail? Oba programy nie powinny współistnieć.
_________________
Sabayon Professional 1.1 (czyli zdradziłem oryginalne Gentoo)
@ Dell Inspiron 8600 (nVidia, Realtek, Pentium M)
Back to top
View user's profile Send private message
rzabcio
Guru
Guru


Joined: 07 Nov 2005
Posts: 419
Location: Poznań

PostPosted: Fri Aug 04, 2006 8:24 am    Post subject: Reply with quote

Ciekawe - mam tak:
Code:
# ls -l /usr/sbin/sendmail
lrwxrwxrwx 1 root root 14 sie  2 13:36 /usr/sbin/sendmail -> /usr/bin/msmtp
# ls -l /usr/bin/sendmail
lrwxrwxrwx 1 root root 18 sie  3 19:17 /usr/bin/sendmail -> /usr/sbin/sendmail

Spróbuję wyrzucić msmtp i zainstalować normalnego sendmaila.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum