/l3/users/eb/2009/linux1/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 |
|
#apt-get install openbsd-inetd
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия openbsd-inetd. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 65 пакетов не обновлено. |
#dpkg -l | grep sendmail
ii sendmail 8.14.3-9 powerful, efficient, and scalable Mail Transport Agent ii sendmail-base 8.14.3-9 powerful, efficient, and scalable Mail Transport Agent ii sendmail-bin 8.14.3-9 powerful, efficient, and scalable Mail Transport Agent ii sendmail-cf 8.14.3-9 powerful, efficient, and scalable Mail Transport Agent |
#cat /etc/inetd
cat: /etc/inetd: Нет такого файла или каталога |
#cd /etc/inetd/
bash: cd: /etc/inetd/: Нет такого файла или каталога |
#ls -la /etc/
-rw-r--r-- 1 root root 600 Авг 11 2008 deluser.conf drwxr-xr-x 4 root root 4096 Май 24 13:16 dhcp3 drwxr-xr-x 2 root root 4096 Апр 23 13:35 dictionaries-common drwxr-xr-x 2 root root 4096 Фев 28 02:05 dm drwxr-xr-x 3 root root 4096 Май 24 13:16 dpkg drwxr-xr-x 3 root root 4096 Ноя 25 2008 emacs -rw-r--r-- 1 root root 312 Май 10 11:23 email-addresses -rw-r--r-- 1 root root 0 Май 24 13:16 environment -rw-r--r-- 1 root root 538 Июн 1 12:54 ethers -rw-r--r-- 1 root root 8326 Апр 7 03:44 etter.conf ... -rw-r--r-- 1 root root 12 Май 29 12:27 timezone -rw-r--r-- 1 root root 645 Мар 25 13:05 ts.conf -rw-r--r-- 1 root root 1260 Май 30 2008 ucf.conf drwxr-xr-x 4 root root 4096 Май 24 13:16 udev drwxr-xr-x 3 root root 4096 Июн 4 11:54 ufw drwxr-xr-x 2 root root 4096 Май 24 13:16 vim -rw-r--r-- 1 root root 4221 Сен 8 2008 wgetrc drwxr-xr-x 8 root root 4096 Июн 3 12:24 X11 drwxr-xr-x 6 root root 4096 Ноя 25 2008 xdg drwxr-xr-x 2 root root 4096 Ноя 25 2008 xml |
#netstat -lnp
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:587 0.0.0.0:* LISTEN 22988/sendmail: MTA tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 2868/inetd tcp 0 0 0.0.0.0:9999 0.0.0.0:* LISTEN 2868/inetd tcp 0 0 172.16.1.1:53 0.0.0.0:* LISTEN 19026/named tcp 0 0 192.168.211.2:53 0.0.0.0:* LISTEN 19026/named tcp 0 0 192.168.201.2:53 0.0.0.0:* LISTEN 19026/named tcp 0 0 192.168.101.1:53 0.0.0.0:* LISTEN 19026/named tcp 0 0 192.168.15.1:53 0.0.0.0:* LISTEN 19026/named ... unix 2 [ ACC ] STREAM LISTENING 12594 4048/lpd /dev/printer unix 2 [ ACC ] STREAM LISTENING 645184 24227/x-session-man @/tmp/.ICE-unix/24227 unix 2 [ ACC ] STREAM LISTENING 643345 24053/X @/tmp/.X11-unix/X0 unix 2 [ ACC ] STREAM LISTENING 645185 24227/x-session-man /tmp/.ICE-unix/24227 unix 2 [ ACC ] STREAM LISTENING 647190 24900/gconfd-2 /tmp/orbit-user/linc-6144-0-7c1caace983d3 unix 2 [ ACC ] STREAM LISTENING 647206 24896/firefox-bin /tmp/orbit-user/linc-6140-0-13fd0e0c999cc unix 2 [ ACC ] STREAM LISTENING 645679 24409/gam_server @/tmp/fam-user- unix 2 [ ACC ] STREAM LISTENING 8078 3104/apache2 /var/run/apache2/cgisock.3102 unix 2 [ ACC ] STREAM LISTENING 643196 24037/gdm /var/run/gdm_socket unix 2 [ ACC ] STREAM LISTENING 7306 2883/hald @/var/run/hald/dbus-cK657GFoQO |
#netstat -lnp A inet
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:587 0.0.0.0:* LISTEN 22988/sendmail: MTA tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 2868/inetd tcp 0 0 0.0.0.0:9999 0.0.0.0:* LISTEN 2868/inetd tcp 0 0 172.16.1.1:53 0.0.0.0:* LISTEN 19026/named tcp 0 0 192.168.211.2:53 0.0.0.0:* LISTEN 19026/named tcp 0 0 192.168.201.2:53 0.0.0.0:* LISTEN 19026/named tcp 0 0 192.168.101.1:53 0.0.0.0:* LISTEN 19026/named tcp 0 0 192.168.15.1:53 0.0.0.0:* LISTEN 19026/named ... unix 2 [ ACC ] STREAM LISTENING 12594 4048/lpd /dev/printer unix 2 [ ACC ] STREAM LISTENING 645184 24227/x-session-man @/tmp/.ICE-unix/24227 unix 2 [ ACC ] STREAM LISTENING 643345 24053/X @/tmp/.X11-unix/X0 unix 2 [ ACC ] STREAM LISTENING 645185 24227/x-session-man /tmp/.ICE-unix/24227 unix 2 [ ACC ] STREAM LISTENING 647190 24900/gconfd-2 /tmp/orbit-user/linc-6144-0-7c1caace983d3 unix 2 [ ACC ] STREAM LISTENING 647206 24896/firefox-bin /tmp/orbit-user/linc-6140-0-13fd0e0c999cc unix 2 [ ACC ] STREAM LISTENING 645679 24409/gam_server @/tmp/fam-user- unix 2 [ ACC ] STREAM LISTENING 8078 3104/apache2 /var/run/apache2/cgisock.3102 unix 2 [ ACC ] STREAM LISTENING 643196 24037/gdm /var/run/gdm_socket unix 2 [ ACC ] STREAM LISTENING 7306 2883/hald @/var/run/hald/dbus-cK657GFoQO |
#cd /etc/mail/
|
#ls -la
итого 240 drwxr-sr-x 7 smmta smmsp 4096 Июн 4 17:57 . drwxr-xr-x 98 root root 4096 Июн 4 17:57 .. -rw------- 1 root root 4261 Июн 4 17:57 access -rw-r----- 1 smmta smmsp 12288 Июн 4 17:57 access.db -rw-r--r-- 1 root root 281 Мар 1 20:52 address.resolve lrwxrwxrwx 1 root smmsp 10 Июн 4 17:57 aliases -> ../aliases -rw-r----- 1 smmta smmsp 12288 Июн 4 17:57 aliases.db -rw-r--r-- 1 root root 3215 Июн 4 17:57 databases -rw-r--r-- 1 root root 5657 Мар 2 00:49 helpfile ... -rw-r--r-- 1 root smmsp 269 Июн 4 17:57 sendmail.cf.errors -rw-r--r-- 1 root root 12236 Июн 4 17:57 sendmail.conf -rw-r--r-- 1 root smmsp 4206 Июн 4 17:57 sendmail.mc -rw-r--r-- 1 root root 149 Мар 1 20:52 service.switch -rw-r--r-- 1 root root 180 Мар 1 20:52 service.switch-nodns drwxr-sr-x 2 smmta smmsp 4096 Июн 4 17:57 smrsh -rw-r--r-- 1 root smmsp 43985 Июн 4 17:57 submit.cf -rw-r--r-- 1 root smmsp 2374 Июн 4 17:57 submit.mc drwxr-xr-x 2 smmta smmsp 4096 Июн 4 17:57 tls -rw-r--r-- 1 root smmsp 0 Июн 4 17:57 trusted-users |
#cat sendmail.mc
divert(-1)dnl #----------------------------------------------------------------------------- # $Sendmail: debproto.mc,v 8.14.3 2009-03-01 18:51:56 cowboy Exp $ # # Copyright (c) 1998-2009 Richard Nelson. All Rights Reserved. # # cf/debian/sendmail.mc. Generated from sendmail.mc.in by configure. # # sendmail.mc prototype config file for building Sendmail 8.14.3 # ... dnl # dnl # Default Mailer setup MAILER_DEFINITIONS MAILER(`local')dnl MAILER(`smtp')dnl dnl # Masquerading options FEATURE(`always_add_domain')dnl MASQUERADE_AS(`linux1')dnl FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl |
#cat sendmail.cf
### <$4> -- passthru (additional data passed unchanged through) ###################################################################### SE R<$*> <$*> <$- $-> <$*> $: <$(access $4:$1 $: ? $)> <$1> <$2> <$3 $4> <$5> R<?> <$+> <$*> <+ $-> <$*> $: <$(access $1 $: ? $)> <$1> <$2> <+ $3> <$4> R<?> <$+> <$*> <$- $-> <$*> $@ <$2> <$5> R<$+ <TMPF>> <$*> <$- $-> <$*> $@ <<TMPF>> <$5> R<$+> <$*> <$- $-> <$*> $@ <$1> <$5> ###################################################################### ### U: LookUpUser -- search for an entry in access database ... ### Parameters: ### ${verify} $| (MAIL|STARTTLS) ###################################################################### Stls_client R$* $: $(macro {TLS_Name} $@ $&{server_name} $) $1 R$* $| $* $: $1 $| $>D <$&{client_name}> <?> <! "TLS_Clt"> <> R$* $| <?>$* $: $1 $| $>A <$&{client_addr}> <?> <! "TLS_Clt"> <> R$* $| <?>$* $: $1 $| <$(access "TLS_Clt": $: ? $)> R$* $| <$* <TMPF>> $#error $@ 4.3.0 $: "451 Temporary system failure. Please try again later." R$* $@ $>"TLS_connection" $1 |
#ls -la
итого 240 drwxr-sr-x 7 smmta smmsp 4096 Июн 4 17:57 . drwxr-xr-x 98 root root 4096 Июн 4 17:57 .. -rw------- 1 root root 4261 Июн 4 17:57 access -rw-r----- 1 smmta smmsp 12288 Июн 4 17:57 access.db -rw-r--r-- 1 root root 281 Мар 1 20:52 address.resolve lrwxrwxrwx 1 root smmsp 10 Июн 4 17:57 aliases -> ../aliases -rw-r----- 1 smmta smmsp 12288 Июн 4 17:57 aliases.db -rw-r--r-- 1 root root 3215 Июн 4 17:57 databases -rw-r--r-- 1 root root 5657 Мар 2 00:49 helpfile ... -rw-r--r-- 1 root smmsp 269 Июн 4 17:57 sendmail.cf.errors -rw-r--r-- 1 root root 12236 Июн 4 17:57 sendmail.conf -rw-r--r-- 1 root smmsp 4206 Июн 4 17:57 sendmail.mc -rw-r--r-- 1 root root 149 Мар 1 20:52 service.switch -rw-r--r-- 1 root root 180 Мар 1 20:52 service.switch-nodns drwxr-sr-x 2 smmta smmsp 4096 Июн 4 17:57 smrsh -rw-r--r-- 1 root smmsp 43985 Июн 4 17:57 submit.cf -rw-r--r-- 1 root smmsp 2374 Июн 4 17:57 submit.mc drwxr-xr-x 2 smmta smmsp 4096 Июн 4 17:57 tls -rw-r--r-- 1 root smmsp 0 Июн 4 17:57 trusted-users |
#cat sendmail.mc | less
|
#vi sendmail.mc
|
#vi sendmail.mc
|
#vi sendmail.mc
|
#vi sendmail.mc
|
#/etc/init.d/senmail restart
bash: /etc/init.d/senmail: Нет такого файла или каталога |
#dpkg -S sendmail
sendmail-cf: /usr/share/sendmail/cf/siteconfig/uucp.ucbarpa.m4 sendmail-cf: /usr/share/sendmail/cf/ostype/maxion.m4 sendmail-cf: /usr/share/sendmail/cf/feature/block_bad_helo.m4 sendmail-base: /usr/share/sendmail/update_mc sendmail-base: /usr/share/sendmail/update_mk sendmail-cf: /usr/share/sendmail/cf/cf/vangogh.cs.mc sendmail: /usr/share/doc/sendmail/changelog.Debian.gz sendmail-cf: /usr/share/sendmail/cf/mailer/xagent.m4 sendmail-cf: /usr/share/sendmail/cf/cf/chez.cs.mc sendmail-base: /usr/share/sendmail/examples/milter ... sendmail-cf: /usr/share/sendmail/cf/debian sendmail-bin: /var/run/sendmail/stampdir sendmail-base: /usr/share/sendmail/examples/amavis/amavis-doc-4.html sendmail-cf: /usr/share/sendmail/cf/feature/bitdomain.m4 sendmail-base: /usr/share/sendmail/update_sys sendmail-base: /usr/share/sendmail/examples/db sendmail-cf: /usr/share/sendmail/cf/siteconfig/uucp.cogsci.m4 sendmail-cf: /usr/share/sendmail/cf/mailer/pop.m4 sendmail-cf: /usr/share/sendmail/cf/cf/uucpproto.mc sendmail-cf: /usr/share/sendmail/cf/ostype/hpux10.m4 |
#find / -name sendmail
/usr/sbin/sendmail /usr/lib/sm.bin/sendmail /usr/lib/sendmail /usr/share/sendmail /usr/share/sendmail/examples/logcheck/ignore.d.paranoid/sendmail /usr/share/sendmail/examples/logcheck/ignore.d.server/sendmail /usr/share/sendmail/examples/logcheck/ignore.d.workstation/sendmail /usr/share/sendmail/examples/resolvconf/update-libc.d/sendmail /usr/share/sendmail/examples/network/if-up.d/sendmail /usr/share/sendmail/examples/network/if-down.d/sendmail ... /etc/network/if-down.d/sendmail /etc/network/if-post-down.d/sendmail /etc/dhcp3/dhclient-exit-hooks.d/sendmail /etc/ppp/ip-up.d/sendmail /etc/ppp/ip-down.d/sendmail /etc/cron.d/sendmail /etc/alternatives/sendmail /etc/init.d/sendmail /var/lib/sendmail /var/run/sendmail |
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail. |
#~
изменён: нет пользователь: root компьютер: linux1 процесс: 26922 (ещё выполняется) При открытии файла: "sendmail.mc" дата: Thu Jun 4 18:09:47 2009 Более СВЕЖИЙ, чем своп-файл! (1) Возможно, редактирование файла выполняется в другой программе. Если это так, то будьте внимательны при внесении изменений, чтобы у вас не появилось два разных варианта одного и того же файла. Завершите работу или продолжайте с осторожностью. (2) Предыдущий сеанс редактирования этого файла завершён аварийно. В этом случае, используйте команду ":recover" или "vim -r sendmail.mc" для восстановления изменений (см. ":help восстановление"). Если вы уже выполняли эту операцию, удалите своп-файл ".sendmail.mc.swp" чтобы избежать появления этого сообщения в будущем. Своп-файл ".sendmail.mc.swp" уже существует! |
#rm .sendmail.mc.swp
|
#vi sendmail.mc
|
#112 MAILER(`smtp')dnl
Restarting Mail Transport Agent (MTA): sendmail. |
#vi /etc/hostnames
|
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
3 linux1.class1.unix.nt ~ ~ ~ ~ ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ ~ "local-host-names" 3L, 47C записано |
#vi local-host-names
|
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail. |
#nc 127.0.0.1 25
220 linux1.class1.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9; Thu, 4 Jun 2009 18:27:40 +0300; (No UCE/UBE) logging access from: [127.0.0.1](FORGED)-localhost [127.0.0.1] (may be forged) hello 500 5.5.1 Command unrecognized: "hello" HELLO zlo 500 5.5.1 Command unrecognized: "HELLO zlo" ^C |
#nc 127.0.0.1 25
220 linux1.class1.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9; Thu, 4 Jun 2009 18:28:53 +0300; (No UCE/UBE) logging access from: [127.0.0.1](FORGED)-localhost [127.0.0.1] (may be forged) HELO zlo 250 linux1.class1.unix.nt Hello localhost [127.0.0.1] (may be forged), pleased to meet you MAIL FROM: root@microsoft.com 250 2.1.0 root@microsoft.com... Sender ok RCPT TO: root@class1.unix.nt 250 2.1.5 root@class1.unix.nt... Recipient ok DATA 354 Enter mail, end with "." on a line by itself From: ROOT OF MICROSOFT <root@microsoft.com> ^C |
#nc 127.0.0.1 25
220 linux1.class1.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9; Thu, 4 Jun 2009 18:32:14 +0300; (No UCE/UBE) logging access from: [127.0.0.1](FORGED)-localhost [127.0.0.1] (may be forged) HELO zlo 250 linux1.class1.unix.nt Hello localhost [127.0.0.1] (may be forged), pleased to meet you MAIL FROM: root@microsoft.com 250 2.1.0 root@microsoft.com... Sender ok RCPT TO: root@class1.unix.nt 250 2.1.5 root@class1.unix.nt... Recipient ok DATA 354 Enter mail, end with "." on a line by itself . 250 2.0.0 n54FWEoM005027 Message accepted for delivery ^C У вас есть новая почта в /var/mail/root |
#cd /var/mail/
|
#ls -la /var/mail/
итого 24 drwxrwsrwt 2 root mail 4096 Июн 4 18:35 . drwxr-xr-x 14 root root 4096 Июн 2 16:48 .. -rw------- 1 mail mail 10513 Июн 1 10:55 mail -rw------- 1 root mail 406 Июн 4 18:35 root |
#cat root
From root@microsoft.com Thu Jun 4 18:35:29 2009 Return-Path: <root@microsoft.com> Received: from zlo (localhost [127.0.0.1] (may be forged)) by linux1.class1.unix.nt (8.14.3/8.14.3/Debian-9) with SMTP id n54FWEoM005027 for root@class1.unix.nt; Thu, 4 Jun 2009 18:32:41 +0300 Date: Thu, 4 Jun 2009 18:32:14 +0300 From: root@microsoft.com Message-Id: <200906041532.n54FWEoM005027@linux1.class1.unix.nt> |
#exit
exit |
$su root@10.0.35.100
Неизвестный id: root@10.0.35.100 |
$su
Пароль: |
#ssh root@10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. You have new mail. Last login: Fri Jun 5 10:06:58 2009 from linux12.class12.unix.nt l3-agent is already running: pid=1896; pidfile=/root/.lilalo/l3-agent.pid |
#exit
exit Connection to 10.0.35.100 closed. У вас есть почта в /var/mail/root |
#screen -x
|
#dig class1.unix.nt soa
; <<>> DiG 9.6.0-P1 <<>> class1.unix.nt soa ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 642 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;class1.unix.nt. IN SOA ;; ANSWER SECTION: class1.unix.nt. 3600 IN SOA linux1.class1.unix.nt. root.class1.unix.nt. 2009060601 10800 43200 72 3600 ;; AUTHORITY SECTION: class1.unix.nt. 3600 IN NS linux1.class1.unix.nt. ;; ADDITIONAL SECTION: linux1.class1.unix.nt. 3600 IN A 192.168.15.1 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Jun 5 10:13:13 2009 ;; MSG SIZE rcvd: 110 |
#dig -x 93.158.134.8
; <<>> DiG 9.6.0-P1 <<>> -x 93.158.134.8 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50278 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;8.134.158.93.in-addr.arpa. IN PTR ;; ANSWER SECTION: 8.134.158.93.in-addr.arpa. 14216 IN PTR ya.ru. ;; AUTHORITY SECTION: 134.158.93.in-addr.arpa. 86216 IN NS ns4.yandex.net. 134.158.93.in-addr.arpa. 86216 IN NS ns1.yandex.net. ;; ADDITIONAL SECTION: ns1.yandex.net. 109711 IN A 213.180.193.1 ns4.yandex.net. 113617 IN A 77.88.19.60 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Jun 5 10:20:10 2009 ;; MSG SIZE rcvd: 140 |
#dig -x 93.158.134.8 +short
ya.ru. |
#лпдwhois 212.109.52.53
% This is the RIPE Whois query server #3. % The objects are in RPSL format. % % The RIPE Database is subject to Terms and Conditions. % See http://www.ripe.net/db/support/db-terms-conditions.pdf % Note: This output has been filtered. % To receive output for a database update, use the "-B" flag. % Information related to '212.109.52.48 - 212.109.52.55' inetnum: 212.109.52.48 - 212.109.52.55 netname: EXPRESS-BANK-GTUA ... fax-no: +380 44 2764269 e-mail: dato@express.kiev.ua nic-hdl: DG885-RIPE source: RIPE # Filtered % Information related to '212.109.32.0/19AS12530' route: 212.109.32.0/19 descr: SOL Small Delegated Block origin: AS12530 mnt-by: GTUA-RT-MNT source: RIPE # Filtered |
#whois 212.109.32.0
% This is the RIPE Whois query server #3. % The objects are in RPSL format. % % The RIPE Database is subject to Terms and Conditions. % See http://www.ripe.net/db/support/db-terms-conditions.pdf % Note: This output has been filtered. % To receive output for a database update, use the "-B" flag. % Information related to '212.109.32.0 - 212.109.32.127' inetnum: 212.109.32.0 - 212.109.32.127 netname: CORENET-STAFF-GTUA ... tech-c: OR816-RIPE nic-hdl: GTUA-RIPE mnt-by: GTUA-MNT source: RIPE # Filtered % Information related to '212.109.32.0/19AS12530' route: 212.109.32.0/19 descr: SOL Small Delegated Block origin: AS12530 mnt-by: GTUA-RT-MNT source: RIPE # Filtered |
#less /etc/bind9/named.comf.local
|
#cd /etc/bind/; ls -l
итого 48 -rw-r--r-- 1 root root 237 Апр 23 15:27 db.0 -rw-r--r-- 1 root root 271 Апр 23 15:27 db.127 -rw-r--r-- 1 root root 237 Апр 23 15:27 db.255 -rw-r--r-- 1 root bind 227 Июн 4 15:24 db.class1 -rw-r--r-- 1 root root 353 Апр 23 15:27 db.empty -rw-r--r-- 1 root root 270 Апр 23 15:27 db.local -rw-r--r-- 1 root root 2878 Апр 23 15:27 db.root -rw-r--r-- 1 root bind 907 Апр 23 15:27 named.conf -rw-r--r-- 1 root bind 242 Июн 4 14:52 named.conf.local -rw-r--r-- 1 root bind 605 Июн 4 14:56 named.conf.options -rw-r----- 1 bind bind 77 Июн 4 11:54 rndc.key -rw-r--r-- 1 root root 1317 Апр 23 15:27 zones.rfc1918 |
#less named.conf.local
|
#dig kt.eb.co.ua mx
; <<>> DiG 9.6.0-P1 <<>> kt.eb.co.ua mx ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42789 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;kt.eb.co.ua. IN MX ;; ANSWER SECTION: kt.eb.co.ua. 600 IN MX 10 alpha.eb.co.ua. kt.eb.co.ua. 600 IN MX 20 bravo.eb.co.ua. ;; AUTHORITY SECTION: eb.co.ua. 10 IN NS ns1.eb.co.ua. eb.co.ua. 10 IN NS ns2.eb.co.ua. ;; ADDITIONAL SECTION: alpha.eb.co.ua. 10 IN A 62.80.163.45 bravo.eb.co.ua. 10 IN A 212.109.52.53 ;; Query time: 13 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Jun 5 11:52:12 2009 ;; MSG SIZE rcvd: 141 |
#dig kt.eb.co.ua
; <<>> DiG 9.6.0-P1 <<>> kt.eb.co.ua ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63696 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;kt.eb.co.ua. IN A ;; AUTHORITY SECTION: eb.co.ua. 3600 IN SOA dns.eb.co.ua. uiyn.email.ua. 200712056 10800 3600 604800 3600 ;; Query time: 11 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Jun 5 11:52:21 2009 ;; MSG SIZE rcvd: 80 |
#dig vpn.kt.eb.co.ua
; <<>> DiG 9.6.0-P1 <<>> vpn.kt.eb.co.ua ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26390 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;vpn.kt.eb.co.ua. IN A ;; AUTHORITY SECTION: eb.co.ua. 3600 IN SOA dns.eb.co.ua. uiyn.email.ua. 200712056 10800 3600 604800 3600 ;; Query time: 269 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Jun 5 12:01:20 2009 ;; MSG SIZE rcvd: 84 |
#dig vpn.kt.eb.co.ua ns
; <<>> DiG 9.6.0-P1 <<>> vpn.kt.eb.co.ua ns ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29816 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;vpn.kt.eb.co.ua. IN NS ;; AUTHORITY SECTION: eb.co.ua. 3600 IN SOA dns.eb.co.ua. uiyn.email.ua. 200712056 10800 3600 604800 3600 ;; Query time: 28 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Jun 5 12:01:44 2009 ;; MSG SIZE rcvd: 84 |
#apt-get install mut
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет mut |
#apt-get install tunderbeard
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет tunderbeard |
#apt-get install mutt
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libgpgme11 libpth20 Предлагаемые пакеты: gpgsm urlview mixmaster НОВЫЕ пакеты, которые будут установлены: libgpgme11 libpth20 mutt обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 65 пакетов не обновлено. ... Выбор ранее не выбранного пакета libgpgme11. Распаковывается пакет libgpgme11 (из файла .../libgpgme11_1.1.8-2_i386.deb)... Выбор ранее не выбранного пакета mutt. Распаковывается пакет mutt (из файла .../mutt_1.5.19-4_i386.deb)... Обрабатываются триггеры для man-db ... Обрабатываются триггеры для menu ... Настраивается пакет libpth20 (2.0.7-12) ... Настраивается пакет libgpgme11 (1.1.8-2) ... Настраивается пакет mutt (1.5.19-4) ... Обрабатываются триггеры для menu ... |
#dpkg -S mutt
mutt: /usr/lib/mutt/source-muttrc.d mutt: /usr/share/lintian/overrides/mutt mutt: /usr/share/doc/mutt/html/advancedusage.html mutt: /usr/share/doc/mutt/examples/colors.angdraug.gz mutt: /usr/share/locale/nl/LC_MESSAGES/mutt.mo mutt: /usr/lib/mutt/pgpring mutt: /usr/lib/mutt/pgpewrap mutt: /usr/share/locale/it/LC_MESSAGES/mutt.mo mutt: /usr/share/doc/mutt/NEWS.Debian.gz mutt: /usr/share/doc/mutt/examples/Muttrc.gz ... mutt: /usr/share/doc/mutt/examples/Pine.rc mutt: /usr/share/doc/mutt/examples/Tin.rc mutt: /usr/share/doc/mutt/examples/Mush.rc mutt: /usr/share/doc/mutt mutt: /usr/share/doc/mutt/README.SMIME mutt: /usr/share/locale/pl/LC_MESSAGES/mutt.mo vim-runtime: /usr/share/vim/vim72/syntax/muttrc.vim mutt: /usr/share/locale/lt/LC_MESSAGES/mutt.mo mutt: /usr/share/locale/ja/LC_MESSAGES/mutt.mo mutt: /usr/share/doc/mutt/html/miscellany.html |
#dpkg -S mutt | grep /etc
|
#mitt
bash: mitt: команда не найдена |
#mutt
Оставлено: 1, удалено: 0. |
#faid / -name mutt
bash: faid: команда не найдена |
#faind / -name mutt
bash: faind: команда не найдена |
#faind / -name mutt
bash: faind: команда не найдена |
#dpkg -L muut
Пакет muut не установлен. Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info), для вывода списка файлов в них -- команду dpkg--contents (dpkg-deb --contents). |
#dpkg -L mutt
/usr/share/locale/ga/LC_MESSAGES /usr/share/locale/ga/LC_MESSAGES/mutt.mo /usr/share/locale/zh_TW /usr/share/locale/zh_TW/LC_MESSAGES /usr/share/locale/zh_TW/LC_MESSAGES/mutt.mo /usr/share/locale/it /usr/share/locale/it/LC_MESSAGES /usr/share/locale/it/LC_MESSAGES/mutt.mo /usr/share/locale/lt /usr/share/locale/lt/LC_MESSAGES ... /usr/share/bug/mutt/control /usr/share/bug/mutt/script /usr/share/menu /usr/share/menu/mutt /usr/share/pixmaps /usr/share/pixmaps/mutt.xpm /usr/bin /usr/bin/smime_keys /usr/bin/mutt /usr/bin/mutt_dotlock |
#vi /etc/mail/loca-host-names
|
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
2 linux1 3 class1.unix.nt ~ ~ ~ ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ ~ "/etc/mail/local-host-names" 4L, 54C записано |
#mutt
Используйте "fg" чтобы вернуться в nano [2]+ Stopped mutt У вас есть почта в /var/mail/root |
#cd /var/mail/
|
#ls -la
итого 32 drwxrwsrwt 2 root mail 4096 Июн 5 12:51 . drwxr-xr-x 14 root root 4096 Июн 2 16:48 .. -rw------- 1 mail mail 10513 Июн 1 10:55 mail -rw------- 1 root mail 5662 Июн 5 12:48 root -rw-rw---- 1 user mail 718 Июн 5 12:51 user |
#cat user
From root@linux1 Fri Jun 5 12:51:01 2009 Return-Path: <root@linux1> Received: from linux1.class1.unix.nt (localhost [127.0.0.1] (may be forged)) by linux1.class1.unix.nt (8.14.3/8.14.3/Debian-9) with ESMTP id n559p1pj005685 for <user@class1.unix.nt>; Fri, 5 Jun 2009 12:51:01 +0300 Received: (from root@localhost) by linux1.class1.unix.nt (8.14.3/8.14.3/Submit) id n559p1lH005684 for user@class1.unix.nt; Fri, 5 Jun 2009 12:51:01 +0300 Date: Fri, 5 Jun 2009 12:51:01 +0300 From: root <root@linux1> To: user@class1.unix.nt Subject: mail Message-ID: <20090605095101.GB4440@linux1> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.19 (2009-01-05) test |
#cat кщще
cat: кщще: Нет такого файла или каталога |
#cat кщroot
From MAILER-DAEMON Fri Jun 5 12:45:37 2009 Return-Path: <MAILER-DAEMON> Received: from linux1.class1.unix.nt (localhost [127.0.0.1] (may be forged)) by linux1.class1.unix.nt (8.14.3/8.14.3/Debian-9) with ESMTP id n559jbH3003694 for <root@linux1.class1.unix.nt>; Fri, 5 Jun 2009 12:45:37 +0300 Received: from localhost (localhost) by linux1.class1.unix.nt (8.14.3/8.14.3/Submit) id n559jbH0003693; Fri, 5 Jun 2009 12:45:37 +0300 Date: Fri, 5 Jun 2009 12:45:37 +0300 From: Mail Delivery Subsystem <MAILER-DAEMON@linux1> ... From: root <root@linux1.class1.unix.nt> To: linux1@class1.unix.nt Subject: Mail Message-ID: <20090605094841.GA4440@linux1> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.19 (2009-01-05) Test --n559mf75004835.1244195321/linux1.class1.unix.nt-- |
#cat кщuser
From root@linux1 Fri Jun 5 12:51:01 2009 Return-Path: <root@linux1> Received: from linux1.class1.unix.nt (localhost [127.0.0.1] (may be forged)) by linux1.class1.unix.nt (8.14.3/8.14.3/Debian-9) with ESMTP id n559p1pj005685 for <user@class1.unix.nt>; Fri, 5 Jun 2009 12:51:01 +0300 Received: (from root@localhost) by linux1.class1.unix.nt (8.14.3/8.14.3/Submit) id n559p1lH005684 for user@class1.unix.nt; Fri, 5 Jun 2009 12:51:01 +0300 Date: Fri, 5 Jun 2009 12:51:01 +0300 From: root <root@linux1> To: user@class1.unix.nt Subject: mail Message-ID: <20090605095101.GB4440@linux1> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.19 (2009-01-05) test |
#cd /home/user
|
#ls -la
итого 206324 drwxr-xr-x 57 user user 4096 Июн 4 16:37 . drwxr-xr-x 5 root root 4096 Май 30 14:07 .. drwxr-xr-x 2 root root 4096 Май 26 15:01 10:53:38\ drwxr-xr-x 2 root root 4096 Май 26 15:02 10:53:38\\ -rw-r--r-- 1 root root 0 Май 30 10:14 1324 drwxr-xr-x 2 root root 4096 Май 26 15:01 2009 drwxr-xr-x 2 root root 4096 Май 26 10:55 2009.05.26 drwxr-xr-x 2 root root 4096 Май 26 15:01 26\ drwxr-xr-x 2 root root 4096 Май 26 15:02 26\\ ... -rw------- 1 user user 169 Июн 4 16:37 .Xauthority -rw-r--r-- 1 user user 10554 Май 27 14:03 .xscreensaver -rw-r--r-- 1 user user 383 Июн 5 10:17 .xsession-errors -rw-r--r-- 1 root root 11221 Май 27 12:18 yslogd: rsyslogd. -rw-r--r-- 1 root root 34 Май 26 17:21 zlo drwxr-xr-x 2 root root 4096 Май 26 15:01 Втр\ drwxr-xr-x 2 root root 4096 Май 26 15:02 Втр\\ drwxr-xr-x 2 root root 4096 Май 26 10:53 Втр Май 26 10:53:38 EEST 2009 drwxr-xr-x 2 root root 4096 Май 26 15:01 Май\ drwxr-xr-x 2 root root 4096 Май 26 15:02 Май\\ |
#ls -la | less
|
#cd /root
|
#cd /root/
|
#ls -la
итого 464 drwxr-xr-x 10 root root 4096 Июн 5 12:51 . drwxr-xr-x 21 root root 4096 Июн 1 10:55 .. drwxr-xr-x 2 root root 4096 Май 25 16:27 436287 -rw------- 1 root root 10351 Июн 5 12:10 .bash_history -rw-r--r-- 1 root root 21 Май 25 09:34 .bash_profile -rw-r--r-- 1 root root 450 Май 25 09:34 .bashrc drwxr-xr-x 2 root root 4096 Май 25 16:27 dfklasv drwxr-xr-x 2 root root 4096 Май 25 16:27 djslf drwx------ 2 root root 4096 Май 29 11:24 .gnupg ... -rw-r--r-- 1 root root 3984 Май 25 17:25 .screenrc -rwxrwxrwx 1 root root 36 Май 27 16:13 .sendxmpprc -rw------- 1 root root 1096 Июн 5 12:51 sent -rw-r--r-- 1 root root 311 Май 29 12:04 sources.list drwxr-xr-x 2 root root 4096 Июн 3 11:57 .ssh -rwxr-xr-x 1 root root 339 Июн 4 10:17 super_route -rw-r--r-- 1 root root 2 Май 25 17:57 temp -rw------- 1 root root 11232 Июн 5 12:39 .viminfo -rw-r--r-- 1 root root 52 Май 25 17:15 .vimrc -rw------- 1 root root 52 Июн 3 14:23 .Xauthority |
#~
bash: /root: является директорией |
#cd ~
|
#cd /home/use/r
bash: cd: /home/use/r: Нет такого файла или каталога |
#cd /home/user/
|
#mutt
- 3/3: Mail Delivery Subsys Returned mail: see transcript for details -- (89%) Почтовый ящик не изменился. |
#exit
exit Есть приостановленные задачи. |
#exit
exit Получен SIGHUP или SIGTERM |
$mutt
1 N Jun 05 root ( 1) mail 2 N F Jun 05 To user@class1. ( 1) Mail -*-Mutt: /var/mail/user [Msgs:2 New:1 Old:1 1,5K]---(threads/date)-------------------------------------------------------------------------------------------(all)--- Оставлено: 2, удалено: 0. |
$su
Пароль: |
#exit
exit |
$ls -la
итого 206332 drwxr-xr-x 58 user user 4096 Июн 5 13:00 . drwxr-xr-x 5 root root 4096 Май 30 14:07 .. drwxr-xr-x 2 root root 4096 Май 26 15:01 10:53:38\ drwxr-xr-x 2 root root 4096 Май 26 15:02 10:53:38\\ -rw-r--r-- 1 root root 0 Май 30 10:14 1324 drwxr-xr-x 2 root root 4096 Май 26 15:01 2009 drwxr-xr-x 2 root root 4096 Май 26 10:55 2009.05.26 drwxr-xr-x 2 root root 4096 Май 26 15:01 26\ drwxr-xr-x 2 root root 4096 Май 26 15:02 26\\ ... -rw------- 1 user user 169 Июн 4 16:37 .Xauthority -rw-r--r-- 1 user user 10554 Май 27 14:03 .xscreensaver -rw-r--r-- 1 user user 383 Июн 5 10:17 .xsession-errors -rw-r--r-- 1 root root 11221 Май 27 12:18 yslogd: rsyslogd. -rw-r--r-- 1 root root 34 Май 26 17:21 zlo drwxr-xr-x 2 root root 4096 Май 26 15:01 Втр\ drwxr-xr-x 2 root root 4096 Май 26 15:02 Втр\\ drwxr-xr-x 2 root root 4096 Май 26 10:53 Втр Май 26 10:53:38 EEST 2009 drwxr-xr-x 2 root root 4096 Май 26 15:01 Май\ drwxr-xr-x 2 root root 4096 Май 26 15:02 Май\\ |
$touch .muttrc
|
$vi .muttrc
--- /tmp/l3-saved-24575.17652.5199 2009-06-05 14:14:04.000000000 +0300 +++ .muttrc 2009-06-05 14:17:24.000000000 +0300 @@ -0,0 +1 @@ +my_hdr From Oleg_KON <user@class1.unix.nt> |
$ps -aux | grep l3-ag*
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 4276 2.7 0.2 13084 7900 ? Ss Jun03 86:31 l3-agent user 6420 3.8 0.2 13420 8236 ? Ss Jun03 116:03 l3-agent |
$su
Пароль: |
#/etc/init.d/l3-agent restart
bash: /etc/init.d/l3-agent: Нет такого файла или каталога |
#find / -name l3*
/usr/src/linux-headers-2.6.29-2-common/include/sound/l3.h /usr/local/bin/l3script /usr/local/bin/l3-config /usr/local/bin/l3-agent /tmp/etc/lilalo/l3config.pm /tmp/l3-saved-24778.16210.4483 /etc/lilalo/l3config.pm /home/user/.lilalo/l3bashrc /home/user/.lilalo/l3prompt /home/user/.lilalo/l3-agent.pid /home/user/etc-2009.05.26/lilalo/l3config.pm /root/.lilalo/l3bashrc /root/.lilalo/l3prompt /root/.lilalo/l3-agent.pid |
#/usr/local/bin/l3-agent
l3-agent is already running: pid=4276; pidfile=/root/.lilalo/l3-agent.pid |
#ps -aux | grep l3-agent
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 4276 2.7 0.2 13084 7900 ? Ss Jun03 86:48 l3-agent user 6420 3.8 0.2 13420 8236 ? Ss Jun03 116:21 l3-agent root 8728 0.0 0.0 4908 768 pts/2 S+ 14:21 0:00 grep l3-agent |
#cd /etc/mail
|
From root@microsoft.com Thu Jun 4 18:35:29 2009 Return-Path: <root@microsoft.com> Received: from zlo (localhost [127.0.0.1] (may be forged)) by linux1.class1.unix.nt (8.14.3/8.14.3/Debian-9) with SMTP id n54FWEoM005027 for root@class1.unix.nt; Thu, 4 Jun 2009 18:32:41 +0300 Date: Thu, 4 Jun 2009 18:32:14 +0300 From: root@microsoft.com Message-Id: <200906041532.n54FWEoM005027@linux1.class1.unix.nt>
### <$4> -- passthru (additional data passed unchanged through) ###################################################################### SE R<$*> <$*> <$- $-> <$*> $: <$(access $4:$1 $: ? $)> <$1> <$2> <$3 $4> <$5> R<?> <$+> <$*> <+ $-> <$*> $: <$(access $1 $: ? $)> <$1> <$2> <+ $3> <$4> R<?> <$+> <$*> <$- $-> <$*> $@ <$2> <$5> R<$+ <TMPF>> <$*> <$- $-> <$*> $@ <<TMPF>> <$5> R<$+> <$*> <$- $-> <$*> $@ <$1> <$5> ###################################################################### ### U: LookUpUser -- search for an entry in access database ### ### lookup of key (which should be a local part) and ### variations if +detail exists: +* and without +detail ### ### Parameters: ### <$1> -- key (user@) ### <$2> -- default (what to return if not found in db) ### <$3> -- mark (must be <(!|+) single-token>) ### ! does lookup only with tag ### + does lookup with and without tag ### <$4> -- passthru (additional data passed unchanged through) ###################################################################### SU R<$+> <$*> <$- $-> <$*> $: <$(access $4:$1 $: ? $)> <$1> <$2> <$3 $4> <$5> R<?> <$+> <$*> <+ $-> <$*> $: <$(access $1 $: ? $)> <$1> <$2> <+ $3> <$4> R<?> <$+ + $* @> <$*> <$- $-> <$*> $: <$(access $5:$1+*@ $: ? $)> <$1+$2@> <$3> <$4 $5> <$6> R<?> <$+ + $* @> <$*> <+ $-> <$*> $: <$(access $1+*@ $: ? $)> <$1+$2@> <$3> <+ $4> <$5> R<?> <$+ + $* @> <$*> <$- $-> <$*> $: <$(access $5:$1@ $: ? $)> <$1+$2@> <$3> <$4 $5> <$6> R<?> <$+ + $* @> <$*> <+ $-> <$*> $: <$(access $1@ $: ? $)> <$1+$2@> <$3> <+ $4> <$5> R<?> <$+> <$*> <$- $-> <$*> $@ <$2> <$5> R<$+ <TMPF>> <$*> <$- $-> <$*> $@ <<TMPF>> <$5> R<$+> <$*> <$- $-> <$*> $@ <$1> <$5> ###################################################################### ### SearchList: search a list of items in the access map ### Parameters: ### <exact tag> $| <mark:address> <mark:address> ... <> ### where "exact" is either "+" or "!": ### <+ TAG> lookup with and w/o tag ### <! TAG> lookup with tag ### possible values for "mark" are: ### D: recursive host lookup (LookUpDomain) ### E: exact lookup, no modifications ### F: full lookup, try user+ext@domain and user@domain ### U: user lookup, try user+ext and user (input must have trailing @) ### return: <RHS of lookup> or <?> (not found) ###################################################################### # class with valid marks for SearchList C{Src}E F D U A SSearchList # just call the ruleset with the name of the tag... nice trick... R<$+> $| <$={Src}:$*> <$*> $: <$1> $| <$4> $| $>$2 <$3> <?> <$1> <> R<$+> $| <> $| <?> <> $@ <?> R<$+> $| <$+> $| <?> <> $@ $>SearchList <$1> $| <$2> R<$+> $| <$*> $| <$+> <> $@ <$3> R<$+> $| <$+> $@ <$2> ###################################################################### ### trust_auth: is user trusted to authenticate as someone else? ### ### Parameters: ### $1: AUTH= parameter from MAIL command ###################################################################### SLocal_trust_auth Strust_auth R$* $: $&{auth_type} $| $1 # required by RFC 2554 section 4. R$@ $| $* $#error $@ 5.7.1 $: "550 not authenticated" R$* $| $&{auth_authen} $@ identical R$* $| <$&{auth_authen}> $@ identical R$* $| $* $: $1 $| $>"Local_trust_auth" $2 R$* $| $#$* $#$2 R$* $#error $@ 5.7.1 $: "550 " $&{auth_authen} " not allowed to act as " $&{auth_author} ###################################################################### ### Relay_Auth: allow relaying based on authentication? ### ### Parameters: ### $1: ${auth_type} ###################################################################### SLocal_Relay_Auth ###################################################################### ### srv_features: which features to offer to a client? ### (done in server) ###################################################################### Ssrv_features R$* $: $>D <$&{client_name}> <?> <! "Srv_Features"> <> R<?>$* $: $>A <$&{client_addr}> <?> <! "Srv_Features"> <> R<?>$* $: <$(access "Srv_Features": $: ? $)> R<?>$* $@ OK R<$* <TMPF>>$* $#temp R<$+>$* $# $1 ###################################################################### ### try_tls: try to use STARTTLS? ### (done in client) ###################################################################### Stry_tls R$* $: $>D <$&{server_name}> <?> <! "Try_TLS"> <> R<?>$* $: $>A <$&{server_addr}> <?> <! "Try_TLS"> <> R<?>$* $: <$(access "Try_TLS": $: ? $)> R<?>$* $@ OK R<$* <TMPF>>$* $#error $@ 4.3.0 $: "451 Temporary system failure. Please try again later." R<NO>$* $#error $@ 5.7.1 $: "550 do not try TLS with " $&{server_name} " ["$&{server_addr}"]" ###################################################################### ### tls_rcpt: is connection with server "good" enough? ### (done in client, per recipient) ### ### Parameters: ### $1: recipient ###################################################################### Stls_rcpt R$* $: $(macro {TLS_Name} $@ $&{server_name} $) $1 R$+ $: <?> $>CanonAddr $1 R<?> $+ < @ $+ . > <?> $1 <@ $2 > R<?> $+ < @ $+ > $: $1 <@ $2 > $| <F:$1@$2> <U:$1@> <D:$2> <E:> R<?> $+ $: $1 $| <U:$1@> <E:> R$* $| $+ $: $1 $| $>SearchList <! "TLS_Rcpt"> $| $2 <> R$* $| <?> $@ OK R$* $| <$* <TMPF>> $#error $@ 4.3.0 $: "451 Temporary system failure. Please try again later." R$* $| <$+> $@ $>"TLS_connection" $&{verify} $| <$2> ###################################################################### ### tls_client: is connection with client "good" enough? ### (done in server) ### ### Parameters: ### ${verify} $| (MAIL|STARTTLS) ###################################################################### Stls_client R$* $: $(macro {TLS_Name} $@ $&{server_name} $) $1 R$* $| $* $: $1 $| $>D <$&{client_name}> <?> <! "TLS_Clt"> <> R$* $| <?>$* $: $1 $| $>A <$&{client_addr}> <?> <! "TLS_Clt"> <> R$* $| <?>$* $: $1 $| <$(access "TLS_Clt": $: ? $)> R$* $| <$* <TMPF>> $#error $@ 4.3.0 $: "451 Temporary system failure. Please try again later." R$* $@ $>"TLS_connection" $1
divert(-1)dnl #----------------------------------------------------------------------------- # $Sendmail: debproto.mc,v 8.14.3 2009-03-01 18:51:56 cowboy Exp $ # # Copyright (c) 1998-2009 Richard Nelson. All Rights Reserved. # # cf/debian/sendmail.mc. Generated from sendmail.mc.in by configure. # # sendmail.mc prototype config file for building Sendmail 8.14.3 # # Note: the .in file supports 8.7.6 - 9.0.0, but the generated # file is customized to the version noted above. # # This file is used to configure Sendmail for use with Debian systems. # # If you modify this file, you will have to regenerate /etc/mail/sendmail.cf # by running this file through the m4 preprocessor via one of the following: # * make (or make -C /etc/mail) # * sendmailconfig # * m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf # The first two options are preferred as they will also update other files # that depend upon the contents of this file. # # The best documentation for this .mc file is: # /usr/share/doc/sendmail-doc/cf.README.gz # #----------------------------------------------------------------------------- divert(0)dnl # # Copyright (c) 1998-2005 Richard Nelson. All Rights Reserved. # # This file is used to configure Sendmail for use with Debian systems. # define(`_USE_ETC_MAIL_')dnl include(`/usr/share/sendmail/cf/m4/cf.m4')dnl VERSIONID(`$Id: sendmail.mc, v 8.14.3-9 2009-03-01 18:51:56 cowboy Exp $') OSTYPE(`debian')dnl DOMAIN(`debian-mta')dnl dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE undefine(`confHOST_STATUS_DIRECTORY')dnl #DAEMON_HOSTSTATS= dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE dnl # dnl # General defines dnl # dnl # SAFE_FILE_ENV: [undefined] If set, sendmail will do a chroot() dnl # into this directory before writing files. dnl # If *all* your user accounts are under /home then use that dnl # instead - it will prevent any writes outside of /home ! dnl # define(`confSAFE_FILE_ENV', `')dnl dnl # dnl # Daemon options - restrict to servicing LOCALHOST ONLY !!! dnl # Remove `, Addr=' clauses to receive from any interface dnl # If you want to support IPv6, switch the commented/uncommentd lines dnl # FEATURE(`no_default_msa')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl dnl # dnl # Be somewhat anal in what we allow define(`confPRIVACY_FLAGS',dnl `needmailhelo,needexpnhelo,needvrfyhelo,restrictqrun,restrictexpand,nobodyreturn,authwarnings')dnl dnl # dnl # Define connection throttling and window length define(`confCONNECTION_RATE_THROTTLE', `15')dnl define(`confCONNECTION_RATE_WINDOW_SIZE',`10m')dnl dnl # dnl # Features dnl # dnl # use /etc/mail/local-host-names FEATURE(`use_cw_file')dnl dnl # dnl # The access db is the basis for most of sendmail's checking FEATURE(`access_db', , `skip')dnl dnl # dnl # The greet_pause feature stops some automail bots - but check the dnl # provided access db for details on excluding localhosts... FEATURE(`greet_pause', `1000')dnl 1 seconds dnl # dnl # Delay_checks allows sender<->recipient checking FEATURE(`delay_checks', `friend', `n')dnl dnl # dnl # If we get too many bad recipients, slow things down... define(`confBAD_RCPT_THROTTLE',`3')dnl dnl # dnl # Stop connections that overflow our concurrent and time connection rates FEATURE(`conncontrol', `nodelay', `terminate')dnl FEATURE(`ratecontrol', `nodelay', `terminate')dnl dnl # dnl # If you're on a dialup link, you should enable this - so sendmail dnl # will not bring up the link (it will queue mail for later) dnl define(`confCON_EXPENSIVE',`True')dnl dnl # dnl # Dialup/LAN connection overrides dnl # include(`/etc/mail/m4/dialup.m4')dnl include(`/etc/mail/m4/provider.m4')dnl dnl # dnl # Default Mailer setup MAILER_DEFINITIONS MAILER(`local')dnl MAILER(`smtp')dnl dnl # Masquerading options FEATURE(`always_add_domain')dnl MASQUERADE_AS(`linux1')dnl FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl
From root@linux1 Fri Jun 5 12:51:01 2009 Return-Path: <root@linux1> Received: from linux1.class1.unix.nt (localhost [127.0.0.1] (may be forged)) by linux1.class1.unix.nt (8.14.3/8.14.3/Debian-9) with ESMTP id n559p1pj005685 for <user@class1.unix.nt>; Fri, 5 Jun 2009 12:51:01 +0300 Received: (from root@localhost) by linux1.class1.unix.nt (8.14.3/8.14.3/Submit) id n559p1lH005684 for user@class1.unix.nt; Fri, 5 Jun 2009 12:51:01 +0300 Date: Fri, 5 Jun 2009 12:51:01 +0300 From: root <root@linux1> To: user@class1.unix.nt Subject: mail Message-ID: <20090605095101.GB4440@linux1> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.19 (2009-01-05) test
From MAILER-DAEMON Fri Jun 5 12:45:37 2009 Return-Path: <MAILER-DAEMON> Received: from linux1.class1.unix.nt (localhost [127.0.0.1] (may be forged)) by linux1.class1.unix.nt (8.14.3/8.14.3/Debian-9) with ESMTP id n559jbH3003694 for <root@linux1.class1.unix.nt>; Fri, 5 Jun 2009 12:45:37 +0300 Received: from localhost (localhost) by linux1.class1.unix.nt (8.14.3/8.14.3/Submit) id n559jbH0003693; Fri, 5 Jun 2009 12:45:37 +0300 Date: Fri, 5 Jun 2009 12:45:37 +0300 From: Mail Delivery Subsystem <MAILER-DAEMON@linux1> Message-Id: <200906050945.n559jbH0003693@linux1.class1.unix.nt> To: root@linux1.class1.unix.nt MIME-Version: 1.0 Content-Type: multipart/report; report-type=delivery-status; boundary="n559jbH0003693.1244195137/linux1.class1.unix.nt" Subject: Returned mail: see transcript for details Auto-Submitted: auto-generated (failure) Status: RO Content-Length: 1820 Lines: 53 This is a MIME-encapsulated message --n559jbH0003693.1244195137/linux1.class1.unix.nt The original message was received at Fri, 5 Jun 2009 12:45:37 +0300 from root@localhost ----- The following addresses had permanent fatal errors ----- linux1.class1.unix.nt@linux1 (reason: 550 5.1.1 <linux1.class1.unix.nt@linux1.class1.unix.nt>... User unknown) (expanded from: linux1.class1.unix.nt@linux1) ----- Transcript of session follows ----- ... while talking to [127.0.0.1]: >>> DATA <<< 550 5.1.1 <linux1.class1.unix.nt@linux1.class1.unix.nt>... User unknown 550 5.1.1 linux1.class1.unix.nt@linux1... User unknown <<< 503 5.0.0 Need RCPT (recipient) --n559jbH0003693.1244195137/linux1.class1.unix.nt Content-Type: message/delivery-status Reporting-MTA: dns; linux1.class1.unix.nt Arrival-Date: Fri, 5 Jun 2009 12:45:37 +0300 Final-Recipient: RFC822; linux1.class1.unix.nt@linux1 X-Actual-Recipient: RFC822; linux1.class1.unix.nt@linux1.class1.unix.nt Action: failed Status: 5.1.1 Remote-MTA: DNS; [127.0.0.1] Diagnostic-Code: SMTP; 550 5.1.1 <linux1.class1.unix.nt@linux1.class1.unix.nt>... User unknown Last-Attempt-Date: Fri, 5 Jun 2009 12:45:37 +0300 --n559jbH0003693.1244195137/linux1.class1.unix.nt Content-Type: message/rfc822 Return-Path: <root> Received: (from root@localhost) by linux1.class1.unix.nt (8.14.3/8.14.3/Submit) id n559jbGx003693 for linux1.class1.unix.nt@linux1; Fri, 5 Jun 2009 12:45:37 +0300 Date: Fri, 5 Jun 2009 12:45:37 +0300 From: root <root@linux1.class1.unix.nt> To: linux1.class1.unix.nt@linux1.class1.unix.nt Subject: mail Message-ID: <20090605094537.GA2269@linux1> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.19 (2009-01-05) kak tvoi dela chuvak --n559jbH0003693.1244195137/linux1.class1.unix.nt-- From MAILER-DAEMON Fri Jun 5 12:48:41 2009 Return-Path: <MAILER-DAEMON> Received: from linux1.class1.unix.nt (localhost [127.0.0.1] (may be forged)) by linux1.class1.unix.nt (8.14.3/8.14.3/Debian-9) with ESMTP id n559mfSX004836 for <root@linux1.class1.unix.nt>; Fri, 5 Jun 2009 12:48:41 +0300 Received: from localhost (localhost) by linux1.class1.unix.nt (8.14.3/8.14.3/Submit) id n559mf75004835; Fri, 5 Jun 2009 12:48:41 +0300 Date: Fri, 5 Jun 2009 12:48:41 +0300 From: Mail Delivery Subsystem <MAILER-DAEMON@linux1> Message-Id: <200906050948.n559mf75004835@linux1.class1.unix.nt> To: root@linux1.class1.unix.nt MIME-Version: 1.0 Content-Type: multipart/report; report-type=delivery-status; boundary="n559mf75004835.1244195321/linux1.class1.unix.nt" Subject: Returned mail: see transcript for details Auto-Submitted: auto-generated (failure) Status: RO Content-Length: 1609 Lines: 52 This is a MIME-encapsulated message --n559mf75004835.1244195321/linux1.class1.unix.nt The original message was received at Fri, 5 Jun 2009 12:48:41 +0300 from root@localhost ----- The following addresses had permanent fatal errors ----- linux1@class1.unix.nt (reason: 550 5.1.1 <linux1@class1.unix.nt>... User unknown) (expanded from: linux1@class1.unix.nt) ----- Transcript of session follows ----- ... while talking to [127.0.0.1]: >>> DATA <<< 550 5.1.1 <linux1@class1.unix.nt>... User unknown 550 5.1.1 linux1@class1.unix.nt... User unknown <<< 503 5.0.0 Need RCPT (recipient) --n559mf75004835.1244195321/linux1.class1.unix.nt Content-Type: message/delivery-status Reporting-MTA: dns; linux1.class1.unix.nt Arrival-Date: Fri, 5 Jun 2009 12:48:41 +0300 Final-Recipient: RFC822; linux1@class1.unix.nt Action: failed Status: 5.1.1 Remote-MTA: DNS; [127.0.0.1] Diagnostic-Code: SMTP; 550 5.1.1 <linux1@class1.unix.nt>... User unknown Last-Attempt-Date: Fri, 5 Jun 2009 12:48:41 +0300 --n559mf75004835.1244195321/linux1.class1.unix.nt Content-Type: message/rfc822 Return-Path: <root> Received: (from root@localhost) by linux1.class1.unix.nt (8.14.3/8.14.3/Submit) id n559mf74004835 for linux1@class1.unix.nt; Fri, 5 Jun 2009 12:48:41 +0300 Date: Fri, 5 Jun 2009 12:48:41 +0300 From: root <root@linux1.class1.unix.nt> To: linux1@class1.unix.nt Subject: Mail Message-ID: <20090605094841.GA4440@linux1> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.19 (2009-01-05) Test --n559mf75004835.1244195321/linux1.class1.unix.nt--
From root@linux1 Fri Jun 5 12:51:01 2009 Return-Path: <root@linux1> Received: from linux1.class1.unix.nt (localhost [127.0.0.1] (may be forged)) by linux1.class1.unix.nt (8.14.3/8.14.3/Debian-9) with ESMTP id n559p1pj005685 for <user@class1.unix.nt>; Fri, 5 Jun 2009 12:51:01 +0300 Received: (from root@localhost) by linux1.class1.unix.nt (8.14.3/8.14.3/Submit) id n559p1lH005684 for user@class1.unix.nt; Fri, 5 Jun 2009 12:51:01 +0300 Date: Fri, 5 Jun 2009 12:51:01 +0300 From: root <root@linux1> To: user@class1.unix.nt Subject: mail Message-ID: <20090605095101.GB4440@linux1> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.19 (2009-01-05) test
Время первой команды журнала | 17:58:51 2009- 6- 4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:21:27 2009- 6- 5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 25.74 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 6.93 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 3.25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.52 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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 они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008