/l3/users/14-06-2010/nt-lnet/debian4.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 |
|
#mutt
---Mutt: /var/mail/root [Msgs:0]---(threads/date)-----------------------(all)--- Почтовый ящик не изменился. |
#cat local-host-names
localhost sergey.net.nt |
#vim access
|
#FEATURE(relay_hosts_only)dnl
|
#ls -l
итого 228 -rw------- 1 root root 4261 Июн 17 14:33 access -rw-r----- 1 smmta smmsp 12288 Июн 17 14:33 access.db -rw-r--r-- 1 root root 281 Янв 29 15:25 address.resolve lrwxrwxrwx 1 root smmsp 10 Июн 17 14:33 aliases -> ../aliases -rw-r----- 1 smmta smmsp 12288 Июн 17 14:33 aliases.db -rw-r--r-- 1 root smmsp 3224 Июн 17 17:28 databases -rw-r--r-- 1 root root 5657 Янв 29 15:26 helpfile -rw-r--r-- 1 root smmsp 24 Июн 17 14:37 local-host-names drwxr-sr-x 2 smmta smmsp 4096 Июн 17 14:33 m4 ... -rw-r--r-- 1 root smmsp 64774 Июн 17 17:28 sendmail.cf -rw-r--r-- 1 root root 12236 Июн 17 14:33 sendmail.conf -rw-r--r-- 1 root smmsp 4256 Июн 17 17:28 sendmail.mc -rw-r--r-- 1 root root 149 Янв 29 15:25 service.switch -rw-r--r-- 1 root root 180 Янв 29 15:25 service.switch-nodns drwxr-sr-x 2 smmta smmsp 4096 Июн 17 14:33 smrsh -rw-r--r-- 1 root smmsp 44001 Июн 17 14:33 submit.cf -rw-r--r-- 1 root smmsp 2376 Июн 17 14:33 submit.mc drwxr-xr-x 2 smmta smmsp 4096 Июн 17 14:33 tls -rw-r--r-- 1 root smmsp 0 Июн 17 14:33 trusted-users |
#vim local-host-names
--- /tmp/l3-saved-1812.6253.8317 2010-06-18 10:27:45.000000000 +0300 +++ local-host-names 2010-06-18 10:27:54.000000000 +0300 @@ -1,2 +1,3 @@ localhost sergey.net.nt +victor.net.nt |
#vim access
|
#vim relay-domains
![]() --- /dev/null 2010-06-17 12:33:43.457615980 +0300 +++ relay-domains 2010-06-18 10:29:28.000000000 +0300 @@ -0,0 +1 @@ +victor.net.nt |
#grep relay sendmail.mc
define(`confCR_FILE', `-o /etc/mail/relay-domains')dnl |
#cat relay-domains
victor.net.nt |
#vim access
--- /tmp/l3-saved-1812.11638.13398 2010-06-18 10:30:18.000000000 +0300 +++ access 2010-06-18 10:30:39.000000000 +0300 @@ -137,3 +137,5 @@ Connect:192.0.2 REJECT Connect:224 REJECT Connect:255 REJECT + +victor.net.nt RELAY |
#make
Updating databases ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/databases... Updating auth ... sasl2-bin not installed, not configuring sendmail support. To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth" Updating Makefile ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... Updating access_db ... The following file(s) have changed: /etc/mail/relay-domains /etc/mail/sendmail.cf /etc/mail/local-host-names ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail. |
#less /var/log/mail.log
|
#vim /etc/mail/mailertable
![]() --- /dev/null 2010-06-17 12:33:43.457615980 +0300 +++ /etc/mail/mailertable 2010-06-18 10:35:12.000000000 +0300 @@ -0,0 +1 @@ +victor.net.nt smtp:192.168.16.21 |
#vim sendmail.mc
--- /tmp/l3-saved-1812.4276.16183 2010-06-18 10:35:16.000000000 +0300 +++ sendmail.mc 2010-06-18 10:35:39.000000000 +0300 @@ -98,6 +98,7 @@ include(`/etc/mail/m4/provider.m4')dnl dnl # define(`confCR_FILE', `-o /etc/mail/relay-domains')dnl +FEATURE(`mailertable')dnl dnl # Masquerading options FEATURE(`always_add_domain')dnl MASQUERADE_AS(`sergey.net.nt')dnl |
#make
Updating databases ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/databases... Updating auth ... sasl2-bin not installed, not configuring sendmail support. To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth" Updating Makefile ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... The following file(s) have changed: /etc/mail/sendmail.cf ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
#ls
access helpfile relay-domains service.switch-nodns access.db local-host-names sasl smrsh address.resolve m4 sendmail.cf submit.cf aliases mailertable sendmail.conf submit.mc aliases.db Makefile sendmail.mc tls databases peers service.switch trusted-users |
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail. |
#tail -f /var/log/mail.log
![]() Jun 17 17:26:18 debian4 sm-mta[8351]: o5HEQHf9008349: to=<root@victor.net.nt>, ctladdr=<root@debian4.sergey.net.nt> (0/0), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120660, relay=fbsd1.victor.net.nt. [192.168.16.21], dsn=2.0.0, stat=Sent (o5HEQI8q014401 Message accepted for delivery) Jun 17 17:28:41 debian4 sm-mta[8546]: starting daemon (8.14.3): SMTP+queueing@00:10:00 Jun 17 17:29:13 debian4 sendmail[8579]: o5HETDW1008579: from=root, size=222, class=0, nrcpts=1, msgid=<201006171429.o5HETDW1008579@debian4.sergey.net.nt>, relay=root@localhost Jun 17 17:29:13 debian4 sm-mta[8587]: o5HETD7O008587: from=<root@debian4.sergey.net.nt>, size=482, class=0, nrcpts=1, msgid=<201006171429.o5HETDW1008579@debian4.sergey.net.nt>, proto=ESMTP, daemon=MTA-v4, relay=localhost.localdomain [127.0.0.1] Jun 17 17:29:13 debian4 sendmail[8579]: o5HETDW1008579: to=root@victor.net.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30222, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (o5HETD7O008587 Message accepted for delivery) Jun 17 17:29:14 debian4 sm-mta[8589]: o5HETD7O008587: to=<root@victor.net.nt>, ctladdr=<root@debian4.sergey.net.nt> (0/0), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120482, relay=fbsd1.victor.net.nt. [192.168.16.21], dsn=2.0.0, stat=Sent (o5HETE1o014594 Message accepted for delivery) Jun 17 17:32:19 debian4 sm-mta[8651]: o5HEWIGe008651: from=<root@victor.net.nt>, size=611, class=0, nrcpts=1, msgid=<201006171432.o5HEWIhk014785@fbsd1.victor.net.nt>, proto=ESMTP, daemon=MTA-v4, relay=fbsd1.victor.net.nt [192.168.16.21] Jun 17 17:32:19 debian4 sm-mta[8653]: o5HEWIGe008651: to=<root@sergey.net.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30834, dsn=2.0.0, stat=Sent Jun 18 10:31:13 debian4 sm-mta[10553]: starting daemon (8.14.3): SMTP+queueing@00:10:00 Jun 18 10:38:13 debian4 sm-mta[10866]: starting daemon (8.14.3): SMTP+queueing@00:10:00 Jun 18 10:56:21 debian4 sm-mta[10995]: o5I7uKxH010995: from=<root@mike.net.nt>, size=670, class=0, nrcpts=1, msgid=<201006180754.o5I7sLpM026553@debian1.mike.net.nt>, proto=ESMTP, daemon=MTA-v4, relay=debian1.mike.net.nt [192.168.16.1] Jun 18 10:56:37 debian4 procmail[10998]: Renamed bogus "/var/mail/user" into "/var/mail/BOGUS.user.jVo" Jun 18 10:56:38 debian4 sm-mta[10997]: o5I7uKxH010995: to=<user@victor.net.nt>, delay=00:00:17, xdelay=00:00:17, mailer=local, pri=30888, dsn=2.0.0, stat=Sent Jun 18 10:58:27 debian4 sm-mta[11001]: o5I7wQ1F011001: from=<root@mike.net.nt>, size=676, class=0, nrcpts=1, msgid=<201006180756.o5I7uQWK026592@debian1.mike.net.nt>, proto=ESMTP, daemon=MTA-v4, relay=debian1.mike.net.nt [192.168.16.1] Jun 18 10:58:27 debian4 sm-mta[11003]: o5I7wQ1F011001: to=<user@victor.net.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30894, dsn=2.0.0, stat=Sent Jun 18 10:59:47 debian4 sm-mta[11005]: o5I7x1HT011005: from=user@mike.net.nt, size=0, class=0, nrcpts=1, proto=SMTP, daemon=MTA-v4, relay=debian1.mike.net.nt [192.168.16.1] ^C |
#mail -u user
Heirloom mailx version 12.4 7/29/08. Type ? for help. "/var/mail/user": 2 messages 2 new >N 1 root Fri Jun 18 10:56 23/964 test N 2 root Fri Jun 18 10:58 23/970 test123 ? Message 1: From root@mike.net.nt Fri Jun 18 10:56:21 2010 Return-Path: <root@mike.net.nt> From: root <root@mike.net.nt> Date: Fri, 18 Jun 2010 10:54:21 +0300 To: user@sergey.net.nt Subject: test User-Agent: Heirloom mailx 12.4 7/29/08 Content-Type: text/plain; charset=us-ascii Status: R test ? q Held 2 messages in /var/mail/user |
#mail -u user
Heirloom mailx version 12.4 7/29/08. Type ? for help. "/var/mail/user": 2 messages 1 unread O 1 root Fri Jun 18 10:56 24/975 test >U 2 root Fri Jun 18 10:58 24/980 test123 ? Message 2: From root@mike.net.nt Fri Jun 18 10:58:27 2010 Return-Path: <root@mike.net.nt> From: root <root@mike.net.nt> Date: Fri, 18 Jun 2010 10:56:26 +0300 To: user@sergey.net.nt Subject: test123 User-Agent: Heirloom mailx 12.4 7/29/08 Content-Type: text/plain; charset=us-ascii Status: RO test123 ? q Held 2 messages in /var/mail/user |
#make
Updating auth ... sasl2-bin not installed, not configuring sendmail support. To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth" The following file(s) have changed: /etc/mail/local-host-names ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail. |
#vim relay-domains
|
#~
![]() access mailertable service.switch access.db mailertable.db service.switch-nodns address.resolve Makefile smrsh/ aliases peers/ submit.cf aliases.db relay-domains submit.mc databases sasl/ tls/ helpfile sendmail.cf trusted-users local-host-names sendmail.conf m4/ sendmail.mc |
#vim mailertable
--- /tmp/l3-saved-1812.19067.25540 2010-06-18 11:02:01.000000000 +0300 +++ mailertable 2010-06-18 11:02:18.000000000 +0300 @@ -1 +1 @@ -victor.net.nt smtp:192.168.16.21 +victor.net.nt smtp:fbsd1.victor.net.nt |
#make
Updating auth ... sasl2-bin not installed, not configuring sendmail support. To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth" Updating mailertable ... |
#/etc/init.d/send
![]() sendmail sendsigs |
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail. |
#tcpdump -i eth0 -n -p tcp port 25
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes 11:04:57.008564 IP 192.168.16.1.57163 > 192.168.16.4.25: Flags [S], seq 2843087642, win 5840, options [mss 1460,sackOK,TS val 20164229 ecr 0,nop,wscale 6], length 0 11:04:57.008589 IP 192.168.16.4.25 > 192.168.16.1.57163: Flags [S.], seq 423936232, ack 2843087643, win 5792, options [mss 1460,sackOK,TS val 20165229 ecr 20164229,nop,wscale 6], length 0 11:04:57.009010 IP 192.168.16.1.57163 > 192.168.16.4.25: Flags [.], ack 1, win 92, options [nop,nop,TS val 20164229 ecr 20165229], length 0 11:04:58.011431 IP 192.168.16.4.25 > 192.168.16.1.57163: Flags [P.], seq 1:195, ack 1, win 91, options [nop,nop,TS val 20165480 ecr 20164229], length 194 11:04:58.011663 IP 192.168.16.1.57163 > 192.168.16.4.25: Flags [.], ack 195, win 108, options [nop,nop,TS val 20164480 ecr 20165480], length 0 11:04:58.011672 IP 192.168.16.1.57163 > 192.168.16.4.25: Flags [P.], seq 1:27, ack 195, win 108, options [nop,nop,TS val 20164480 ecr 20165480], length 26 11:04:58.011675 IP 192.168.16.4.25 > 192.168.16.1.57163: Flags [.], ack 27, win 91, options [nop,nop,TS val 20165480 ecr 20164480], length 0 11:04:58.011932 IP 192.168.16.4.25 > 192.168.16.1.57163: Flags [P.], seq 195:443, ack 27, win 91, options [nop,nop,TS val 20165480 ecr 20164480], length 248 ... 11:04:58.233186 IP 192.168.16.4.41155 > 192.168.16.21.25: Flags [P.], seq 1023:1029, ack 490, win 108, options [nop,nop,TS val 20165535 ecr 8094699], length 6 11:04:58.234836 IP 192.168.16.21.25 > 192.168.16.4.41155: Flags [P.], seq 490:540, ack 1029, win 33304, options [nop,nop,TS val 8094701 ecr 20165535], length 50 11:04:58.234972 IP 192.168.16.4.41155 > 192.168.16.21.25: Flags [F.], seq 1029, ack 540, win 108, options [nop,nop,TS val 20165535 ecr 8094701], length 0 11:04:58.235360 IP 192.168.16.21.25 > 192.168.16.4.41155: Flags [.], ack 1030, win 33304, options [nop,nop,TS val 8094701 ecr 20165535], length 0 11:04:58.237140 IP 192.168.16.21.25 > 192.168.16.4.41155: Flags [F.], seq 540, ack 1030, win 33304, options [nop,nop,TS val 8094702 ecr 20165535], length 0 11:04:58.237155 IP 192.168.16.4.41155 > 192.168.16.21.25: Flags [.], ack 541, win 108, options [nop,nop,TS val 20165536 ecr 8094702], length 0 ^C 45 packets captured 45 packets received by filter 0 packets dropped by kernel |
#cat local-host-names
localhost sergey.net.nt |
#cat relay-domains
victor.net.nt |
#cat mailertable
victor.net.nt smtp:fbsd1.victor.net.nt |
#vim sendmail.mc
|
#cat relay-domains
victor.net.nt |
#cat mailertable
victor.net.nt smtp:fbsd1.victor.net.nt |
#egrep "mailerta|relay" sendmail.mc
define(`confCR_FILE', `-o /etc/mail/relay-domains')dnl FEATURE(`mailertable')dnl |
#cd
|
#apt-cache search spamass-milter
spamass-milter - milter for filtering mail through spamassassin |
#apt-cache show spamass-milter
Package: spamass-milter Priority: extra Section: mail Installed-Size: 172 Maintainer: Don Armstrong <don@debian.org> Architecture: i386 Version: 0.3.1-10 Depends: libc6 (>= 2.3.6-6~), libgcc1 (>= 1:4.1.1), libmilter1.0.1, libstdc++6 (>= 4.1.1), spamc, adduser Recommends: spamassassin, sendmail | postfix Filename: pool/main/s/spamass-milter/spamass-milter_0.3.1-10_i386.deb ... spamassassin without speed penalties incured by setting up and tearing down procmail processes for each e-mail. . Will work with sendmail, postfix, or any other MTA which can use milters. . - Administrator (or user) specified rejection threshold - User specific spamassassin settings - Header-only modification Homepage: http://savannah.nongnu.org/projects/spamass-milt/ Tag: implemented-in::c++, interface::daemon, mail::filters, protocol::smtp, role::program, use::scanning, works-with::mail |
#apt-get install spamass-milter
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libdigest-hmac-perl libdigest-sha1-perl liberror-perl libio-socket-inet6-perl libmail-spf-perl libmilter1.0.1 libnet-dns-perl libnet-ip-perl libnetaddr-ip-perl libsocket6-perl libsys-hostname-long-perl perl perl-base perl-modules re2c spamassassin spamc Предлагаемые пакеты: perl-doc libterm-readline-gnu-perl libterm-readline-perl-perl razor ... Настраивается пакет liberror-perl (0.17-1) ... Настраивается пакет libsocket6-perl (0.23-1) ... Настраивается пакет libio-socket-inet6-perl (2.54-1.1) ... Настраивается пакет libnetaddr-ip-perl (4.028+dfsg-1) ... Настраивается пакет libnet-ip-perl (1.25-2) ... Настраивается пакет libnet-dns-perl (0.66-2) ... Настраивается пакет libmail-spf-perl (2.007-1) ... Настраивается пакет libsys-hostname-long-perl (1.4-2) ... Настраивается пакет spamassassin (3.3.1-1) ... SpamAssassin Mail Filter Daemon: disabled, see /etc/default/spamassassin |
#dpkg -L spamass-milter | grep usr
/usr /usr/share /usr/share/man /usr/share/man/man1 /usr/share/man/man1/spamass-milter.1.gz /usr/share/doc /usr/share/doc/spamass-milter /usr/share/doc/spamass-milter/changelog.Debian.gz /usr/share/doc/spamass-milter/copyright /usr/share/doc/spamass-milter/README /usr/share/doc/spamass-milter/NEWS.gz /usr/share/doc/spamass-milter/README.Debian.gz /usr/share/doc/spamass-milter/changelog.gz /usr/sbin /usr/sbin/spamass-milter |
#zless /usr/share/doc/spamass-milter/README.Debian.gz
|
#ls -l /var/run/spamass/
итого 4 -rw-r--r-- 1 spamass-milter nogroup 6 Июн 18 11:28 spamass.pid srw------- 1 root root 0 Июн 18 11:28 spamass.sock |
#cd /etc/mail/
|
#vim /etc/default/
![]() |
#vim /etc/default/spamass-milter
|
#OPTIONS are passed directly to spamass-milter.
21 # --username option above, this needs to be writable by that user. 22 # Otherwise, the init script will not be able to shut spamd down. 24 25 # Set nice level of spamd 26 #NICE="--nicelevel 15" 27 28 # Cronjob 29 # Set to anything but 0 to enable the cron job to automatically update 30 # spamassassin's rules on a nightly basis 31 CRON=0 "/etc/default/spamassassin" 31L, 908C записано |
#/etc/init.d/spamassassin start
Starting SpamAssassin Mail Filter Daemon: spamd. |
#make
Updating databases ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/databases... Updating auth ... sasl2-bin not installed, not configuring sendmail support. To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth" Updating Makefile ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... The following file(s) have changed: /etc/mail/sendmail.cf ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
#grep spam sendmail.mc
INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/spamass/spamass.sock, F=, T=S:4m;R:4m;E:10m')dnl |
#ls /var/run/spamass/spamass.sock
/var/run/spamass/spamass.sock |
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail. |
#less /var/log/mail.log
|
#vim /etc/spamassassin/local.cf
--- /tmp/l3-saved-1812.6775.12095 2010-06-18 11:34:31.000000000 +0300 +++ /etc/spamassassin/local.cf 2010-06-18 11:35:55.000000000 +0300 @@ -9,7 +9,7 @@ # Add *****SPAM***** to the Subject header of spam e-mails # -# rewrite_header Subject *****SPAM***** +rewrite_header Subject *****SPAM***** # Save spam messages as a message/rfc822 MIME attachment instead of @@ -31,7 +31,7 @@ # Set the threshold at which a message is considered spam (default: 5.0) # -# required_score 5.0 +required_score 1.0 # Use Bayesian classifier (default: 1) |
#/etc/init.d/spamass
![]() spamassassin spamass-milter |
#/etc/init.d/spamassassin restart
Restarting SpamAssassin Mail Filter Daemon: spamd. |
#mutt
*-Mutt: /var/mail/root [Msgs:1 12K]---(threads/date)-------------------(all)--- Оставлено: 1, удалено: 0. У вас есть почта в /var/mail/root |
#mail
Heirloom mailx version 12.4 7/29/08. Type ? for help. "/var/mail/root": 1 message >O 1 root Fri Jun 18 11:37 1113/12446 *****SPAM***** ne spam ? Message 1: From root@mike.net.nt Fri Jun 18 11:37:30 2010 Return-Path: <root@mike.net.nt> Date: Fri, 18 Jun 2010 11:35:29 +0300 From: root <root@mike.net.nt> To: root@sergey.net.nt ... viagra viagra ? At EOF ? At EOF ? At EOF ? q Held 1 message in /var/mail/root |
#apt-get install clamav-milter
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: clamav clamav-base clamav-daemon clamav-freshclam libclamav6 libtommath0 Предлагаемые пакеты: clamav-docs daemon libclamunrar6 НОВЫЕ пакеты, которые будут установлены: clamav clamav-base clamav-daemon clamav-freshclam clamav-milter libclamav6 libtommath0 ... Starting ClamAV virus database updater: freshclam. Настраивается пакет clamav (0.96.1+dfsg-1) ... Настраивается пакет clamav-daemon (0.96.1+dfsg-1) ... Starting ClamAV daemon: clamd LibClamAV Warning: ************************************************** LibClamAV Warning: *** The virus database is older than 7 days! *** LibClamAV Warning: *** Please update it as soon as possible. *** LibClamAV Warning: ************************************************** . Настраивается пакет clamav-milter (0.96.1+dfsg-1) ... Starting Sendmail milter plugin for ClamAV: clamav-milter. |
#apt-get install clamav-testfiles
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: clamav-testfiles обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 341 пакетов не обновлено. Необходимо скачать 5 248kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 7 029kB. Получено:1 http://debian.org.ua squeeze/main clamav-testfiles 0.96.1+dfsg-1 [5 248kB] Получено 5 248kБ за 6с (847kБ/c) Выбор ранее не выбранного пакета clamav-testfiles. (Чтение базы данных ... на данный момент установлено 73876 файлов и каталогов.) Распаковывается пакет clamav-testfiles (из файла .../clamav-testfiles_0.96.1+dfsg-1_all.deb)... Настраивается пакет clamav-testfiles (0.96.1+dfsg-1) ... |
#man sa-lern
![]() |
#man sa-learn
|
#dpkg -L clamav-milter | grep usr
/usr /usr/share /usr/share/man /usr/share/man/man8 /usr/share/man/man8/clamav-milter.8.gz /usr/share/doc /usr/share/doc/clamav-milter /usr/share/doc/clamav-milter/changelog.Debian.gz /usr/share/doc/clamav-milter/copyright /usr/share/doc/clamav-milter/examples ... /usr/share/doc/clamav-milter/changelog.gz /usr/share/bug /usr/share/bug/clamav-milter /usr/share/bug/clamav-milter/script /usr/sbin /usr/sbin/clamav-milter /usr/share/doc/clamav-milter/AUTHORS /usr/share/doc/clamav-milter/BUGS /usr/share/doc/clamav-milter/README.gz /usr/share/doc/clamav-milter/FAQ |
#zless /usr/share/doc/clamav-milter/README.gz
|
#README.gz
dpkg -L clamav-milter | grep usr /usr /usr/share /usr/share/man /usr/share/man/man8 /usr/share/man/man8/clamav-milter.8.gz /usr/share/doc /usr/share/doc/clamav-milter /usr/share/doc/clamav-milter/changelog.Debian.gz /usr/share/doc/clamav-milter/copyright ... /usr/share/doc/clamav-milter/changelog.gz /usr/share/bug /usr/share/bug/clamav-milter /usr/share/bug/clamav-milter/script /usr/sbin /usr/sbin/clamav-milter /usr/share/doc/clamav-milter/AUTHORS /usr/share/doc/clamav-milter/BUGS /usr/share/doc/clamav-milter/README.gz /usr/share/doc/clamav-milter/FAQ |
#zless /usr/share/doc/clamav-milter/README.gz
|
#zless /usr/share/doc/spamass-milter/README
|
#zless /usr/share/doc/spamass-milter/
![]() |
#zless /usr/share/doc/spamass-milter/README.Debian.gz
|
#zless /usr/share/doc/spamass-milter/
![]() |
#zless /usr/share/doc/clamav
![]() |
#zless /usr/share/doc/clamav-milter/
|
#zless /usr/share/doc/
![]() |
#zless /usr/share/doc/clamav
![]() |
#zless /usr/share/doc/clamav/
![]() |
#zless /usr/share/doc/clamav/README.Debian.gz
|
#vim sendmail.mc
|
#ls /var/run/clamav/
clamav-milter.ctl clamav-milter.pid clamd.ctl clamd.pid freshclam.pid |
#ls -l /var/run/clamav/
итого 12 srw-rw-rw- 1 clamav clamav 0 Июн 18 11:42 clamav-milter.ctl -rw-rw-r-- 1 clamav clamav 5 Июн 18 11:42 clamav-milter.pid srw-rw-rw- 1 clamav clamav 0 Июн 18 11:42 clamd.ctl -rw-rw-r-- 1 clamav clamav 5 Июн 18 11:42 clamd.pid -rw-rw---- 1 clamav clamav 5 Июн 18 11:42 freshclam.pid |
#make
Updating databases ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/databases... Updating auth ... sasl2-bin not installed, not configuring sendmail support. To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth" Updating Makefile ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... The following file(s) have changed: /etc/mail/sendmail.cf ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
#less /var/log/mail.log
|
#dpkg -L clamav-testfiles
/. /usr /usr/share /usr/share/clamav-testfiles /usr/share/clamav-testfiles/clam.7z /usr/share/clamav-testfiles/clam.exe.bz2 /usr/share/clamav-testfiles/clam.ppt /usr/share/clamav-testfiles/clam.exe.html /usr/share/clamav-testfiles/clam.bin-be.cpio /usr/share/clamav-testfiles/clam.odc.cpio ... /usr/share/doc/clamav-testfiles /usr/share/doc/clamav-testfiles/AUTHORS /usr/share/doc/clamav-testfiles/BUGS /usr/share/doc/clamav-testfiles/README.gz /usr/share/doc/clamav-testfiles/changelog.Debian.gz /usr/share/doc/clamav-testfiles/copyright /usr/share/doc/clamav-testfiles/changelog.gz /usr/share/doc/clamav-testfiles/FAQ /usr/share/doc/clamav-testfiles/README.Debian.gz /usr/share/doc/clamav-testfiles/NEWS.Debian.gz |
#scp /usr/share/clamav-testfiles/clam.exe 192.168.16.1:/tmp
root@192.168.16.1's password: clam.exe 100% 544 0.5KB/s 00:00 |
#clamscan -r /usr/share/clamav-testfiles/
![]() /usr/share/clamav-testfiles/clam.bin-le.cpio: ClamAV-Test-File FOUND /usr/share/clamav-testfiles/clam_IScab_ext.exe: ClamAV-Test-File FOUND /usr/share/clamav-testfiles/clam.exe.szdd: ClamAV-Test-File FOUND /usr/share/clamav-testfiles/clam-upack.exe: ClamAV-Test-File FOUND /usr/share/clamav-testfiles/clam.exe: ClamAV-Test-File FOUND /usr/share/clamav-testfiles/clam.chm: ClamAV-Test-File FOUND /usr/share/clamav-testfiles/clam.newc.cpio: ClamAV-Test-File FOUND /usr/share/clamav-testfiles/clam.exe.bz2: ClamAV-Test-File FOUND /usr/share/clamav-testfiles/clam_cache_emax.tgz: ClamAV-Test-File FOUND /usr/share/clamav-testfiles/clam-v3.rar: OK ... /usr/share/clamav-testfiles/clam.exe.mbox.base64: ClamAV-Test-File FOUND ----------- SCAN SUMMARY ----------- Known viruses: 800671 Engine version: 0.96.1 Scanned directories: 1 Scanned files: 46 Infected files: 44 Data scanned: 12.47 MB Data read: 6.21 MB (ratio 2.01:1) Time: 8.230 sec (0 m 8 s) |
#less /var/log/mail.log
|
#mutt
---Mutt: /var/mail/root [Msgs:1 12K]---(threads/date)-------------------(all)--- Почтовый ящик не изменился. |
#mail -qQ
![]() mail: illegal option -- Q Usage: mail -eiIUdEFntBDNHRV~ -T FILE -u USER -h hops -r address -s SUBJECT -a FILE -q FILE -f FILE -A ACCOUNT -b USERS -c USERS -S OPTION users |
#mail -Q
![]() mail: illegal option -- Q Usage: mail -eiIUdEFntBDNHRV~ -T FILE -u USER -h hops -r address -s SUBJECT -a FILE -q FILE -f FILE -A ACCOUNT -b USERS -c USERS -S OPTION users |
#m
![]() m4/ mesg mktemp mail metacity mkzftree mail-lock metacity-message mlabel mailq metacity-theme-viewer mmd mailstat metacity-window-demo mmount mailstats mformat mmove mail-touchlock mii-tool modinfo mail-unlock minfo modprobe mailx mkdir more make mkdosfs mount ... manpath mkfontscale mount.ntfs-fuse mapfile mkfs mountpoint mapscrn mkfs.bfs mpartition mattrib mkfs.cramfs mrd mawk mkfs.ext2 mren mbadblocks mkfs.ext3 mshowfat mcat mkfs.ext4 mt mcd mkfs.ext4dev mt-gnu mcheck mkfs.minix mtools mclasserase mkfs.msdos mtoolstest |
#mail
![]() mail mailq mailstats mail-unlock mail-lock mailstat mail-touchlock mailx |
#mailq
MSP Queue status... /var/spool/mqueue-client is empty Total requests: 0 MTA Queue status... /var/spool/mqueue is empty Total requests: 0 |
#mailq -qQ
MSP Queue status... /var/spool/mqueue-client is empty Total requests: 0 MTA Queue status... /var/spool/mqueue (1 request) -----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient----------- o5I8raDm015563 1008 Fri Jun 18 11:53 <root@mike.net.nt> QUARANTINE: quarantined by clamav-milter <root@sergey.net.nt> Total requests: 1 |
#man mailq
|
#mailq -vqQ
MSP Queue status... /var/spool/mqueue-client is empty Total requests: 0 MTA Queue status... /var/spool/mqueue (1 request) -----Q-ID----- --Size-- -Priority- ---Q-Time--- --------Sender/Recipient-------- o5I8raDm015563 1008 31684 Jun 18 11:53 <root@mike.net.nt> QUARANTINE: quarantined by clamav-milter <root@sergey.net.nt> Total requests: 1 |
#vim /etc/clamav/clamav-milter.conf
|
# 23 LogTime true
![]() clamav-milter clamconf clamd.conf clamdtop clambc clamd clamdscan clamscan |
#man clamav-milter
|
#man 5 clamd.conf
|
#dpkg -L clamav-milter | grep usr
/usr /usr/share /usr/share/man /usr/share/man/man8 /usr/share/man/man8/clamav-milter.8.gz /usr/share/doc /usr/share/doc/clamav-milter /usr/share/doc/clamav-milter/changelog.Debian.gz /usr/share/doc/clamav-milter/copyright /usr/share/doc/clamav-milter/examples ... /usr/share/doc/clamav-milter/changelog.gz /usr/share/bug /usr/share/bug/clamav-milter /usr/share/bug/clamav-milter/script /usr/sbin /usr/sbin/clamav-milter /usr/share/doc/clamav-milter/AUTHORS /usr/share/doc/clamav-milter/BUGS /usr/share/doc/clamav-milter/README.gz /usr/share/doc/clamav-milter/FAQ |
localhost sergey.net.nt
victor.net.nt smtp:fbsd1.victor.net.nt
victor.net.nt
Время первой команды журнала | 16:33:14 2010- 6-17 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:56:29 2010- 6-18 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 7.92 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.66 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.01 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была в