Komunikaty w logach

Ogólne pytania dotyczące systemu
klekSu
Posty: 4
Rejestracja: 27 marca 2009, 17:00

Komunikaty w logach

Post autor: klekSu »

W /var/log/syslog co minutę pokazuje mi się takie coś:

Kod: Zaznacz cały

Apr 25 08:43:01 user /USR/SBIN/CRON[7637]: (root) CMD (/usr/local/rtm/bin/rtm 17 > /dev/null 2> /dev/null)
Co 30 minut:

Kod: Zaznacz cały

Apr 25 08:39:01 user /USR/SBIN/CRON[7414]: (root) CMD (  [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5
Czy to normalne?

Także w auth.log:

Kod: Zaznacz cały

Apr 25 08:42:01 user CRON[7593]: pam_unix(cron:session): session opened for user root by (uid=0)
Apr 25 08:42:01 user CRON[7593]: pam_unix(cron:session): session closed for user root
Co może być przyczyną?
sigo
Junior Member
Posty: 501
Rejestracja: 21 marca 2009, 19:12

Post autor: sigo »

Pokaż co wypisuje polecenie

Kod: Zaznacz cały

crontab -l
Zarówno z użytkownika, jak i roota.
klekSu
Posty: 4
Rejestracja: 27 marca 2009, 17:00

Post autor: klekSu »

Kod: Zaznacz cały

no crontab for root

Kod: Zaznacz cały

no crontab for user
sigo
Junior Member
Posty: 501
Rejestracja: 21 marca 2009, 19:12

Post autor: sigo »

Nie pamiętam jacy użytkownicy po instalacji apache czy php są dodawani, ale sprawdź także crontab dla tych użytkowników (powinni mieć w nazwie apache, www-data, php czy inne - możesz to sprawdzić w pliku /etc/passwd).

Ewidentnie wygląda to na zautomatyzowaną czynność - coś loguje się na roota, wykonuje polecenie i w tej samej sekundzie się wylogowuje.

Przy okazji: masz użytkownika o nazwie user?
panel
Beginner
Posty: 103
Rejestracja: 13 marca 2009, 21:07

Post autor: panel »

Popatrz w /etc/cron.d - powinno coś być.
klekSu
Posty: 4
Rejestracja: 27 marca 2009, 17:00

Post autor: klekSu »

/etc/cron.d/ddos.cron z zawartością:

Kod: Zaznacz cały

SHELL=/bin/sh
0-59/1 * * * * root /usr/local/ddos/ddos.sh >/dev/null 2>&1
oraz refresh.apf:

Kod: Zaznacz cały

MAILTO=
SHELL=/bin/bash
*/10 * * * * root /etc/apf/apf --refresh >> /dev/null 2>&1 &
@sigo, nie mam użytkownika ,,user'', ale po prostu nazwy nie chcę podawać.
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Jakbyś napisał wcześniej, że to serwer OVH to byłoby dużo prościej. Choć dziwić może nazwa skryptu ddos.sh. Ale żaden specjalista nie nazwałby chyba tak oczywistą nazwą skryptu.
sigo
Junior Member
Posty: 501
Rejestracja: 21 marca 2009, 19:12

Post autor: sigo »

Na przyszłość; wyjaśnienie.

Kod: Zaznacz cały

Apr 25 08:39:01 user /USR/SBIN/CRON[7414]: (root) CMD (  [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5

Kod: Zaznacz cały

# /etc/cron.d/php5: crontab fragment for php5
#  This purges session files older than X, where X is defined in seconds
#  as the largest value of session.gc_maxlifetime from all your php.ini
#  files, or 24 minutes if not defined.  See /usr/lib/php5/maxlifetime

# Look for and purge old sessions every 30 minutes
09,39 *     * * *     root   [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm
ODPOWIEDZ