Журнал лабораторных работ

Содержание

Журнал

Среда (03/15/06)

/dev/pts/2
15:39:26
#mail root
Subject: test
yesy
.
Cc:
15:39:43
#tail /var/log/mail.log
Mar 15 13:36:47 linux3 logger[27202]: /etc/init.d/sendmail stop
Mar 15 13:36:51 linux3 sendmail[27781]: alias database /etc/mail/aliases rebuilt by root
Mar 15 13:36:51 linux3 sendmail[27781]: /etc/mail/aliases: 13 aliases, longest 10 bytes, 142 bytes total
Mar 15 13:36:51 linux3 sm-mta[27879]: starting daemon (8.13.2): SMTP+queueing@00:10:00
Mar 15 13:38:18 linux3 sm-mta[27879]: restarting /usr/sbin/sendmail-mta due to signal
Mar 15 13:38:18 linux3 sm-mta[27989]: starting daemon (8.13.2): SMTP+queueing@00:10:00
Mar 15 13:38:59 linux3 sendmail[28015]: k2FDcxA8028015: from=root, size=32, class=0, nrcpts=1, msgid=<200603151338.k2FDcxA8028015@linux3.linux.nt>, relay=root@localhost
Mar 15 13:38:59 linux3 sendmail[28015]: k2FDcxA8028015: to=root@linux3.linux.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30032, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
Mar 15 13:39:43 linux3 sendmail[28101]: k2FDdhbI028101: from=root, size=29, class=0, nrcpts=1, msgid=<200603151339.k2FDdhbI028101@linux3.linux.nt>, relay=root@localhost
Mar 15 13:39:43 linux3 sendmail[28101]: k2FDdhbI028101: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30029, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
15:39:53
#telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 linux3.linux.nt ESMTP Sendmail 8.13.2/8.13.2/Debian-1; Wed, 15 Mar 2006 15:40:05 +0200; (No UCE/UBE) logging access from: localhost.localdomain(OK)-root@localhost.localdomain [127.0.0.1]
HELO d
250 linux3.linux.nt Hello root@localhost.localdomain [127.0.0.1], pleased to meet you
MAIL FROM: root@linux3.linux.nt
250 2.1.0 root@linux3.linux.nt... Sender ok
RCPT TO: root@linux3.linux.nt
250 2.1.5 root@linux3.linux.nt... Recipient ok
DATA
354 Enter mail, end with "." on a line by itself
Subject: TEST
Hello
Test
.
250 2.0.0 k2FDe5i7028129 Message accepted for delivery
^]
telnet> q
Connection closed.
15:40:52
#mail
No mail for root
15:40:53
#mail
No mail for root
15:40:54
#ls -l /var/mail/
total 8
-rw-------  1 mail mail 6311 Mar 15 11:42 mail
-rw-rw----  1 new  mail    0 Mar 15 15:31 new
15:40:59
#vi /etc/hosts
15:41:07
#ls -l /var/mail/
total 8
-rw-------  1 mail mail 6311 Mar 15 11:42 mail
-rw-rw----  1 new  mail    0 Mar 15 15:31 new
15:41:08
#tail /var/log/mail.log
Mar 15 13:38:59 linux3 sendmail[28015]: k2FDcxA8028015: from=root, size=32, class=0, nrcpts=1, msgid=<200603151338.k2FDcxA8028015@linux3.linux.nt>, relay=root@localhost
Mar 15 13:38:59 linux3 sendmail[28015]: k2FDcxA8028015: to=root@linux3.linux.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30032, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
Mar 15 13:39:43 linux3 sendmail[28101]: k2FDdhbI028101: from=root, size=29, class=0, nrcpts=1, msgid=<200603151339.k2FDdhbI028101@linux3.linux.nt>, relay=root@localhost
Mar 15 13:39:43 linux3 sendmail[28101]: k2FDdhbI028101: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30029, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
Mar 15 13:40:01 linux3 sm-msp-queue[28126]: k2FDdhbI028101: to=root, ctladdr=root (0/0), delay=00:00:18, xdelay=00:00:00, mailer=relay, pri=120029, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
Mar 15 13:40:01 linux3 sm-msp-queue[28126]: k2FDcxA8028015: to=root@linux3.linux.nt, ctladdr=root (0/0), delay=00:01:02, xdelay=00:00:00, mailer=relay, pri=120032, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
Mar 15 13:40:49 linux3 sm-mta[28129]: k2FDe5i7028129: from=root@linux3.linux.nt, size=26, class=0, nrcpts=1, msgid=<200603151340.k2FDe5i7028129@linux3.linux.nt>, proto=SMTP, daemon=MTA, relay=root@localhost.localdomain [127.0.0.1]
Mar 15 13:40:49 linux3 sm-mta[28138]: k2FDe5i7028129: Warning: program /usr/sbin/sensible-mda unsafe: No such file or directory
Mar 15 13:40:49 linux3 sm-mta[28138]: k2FDe5i7028129: SYSERR(root): Cannot exec /usr/sbin/sensible-mda: No such file or directory
Mar 15 13:40:49 linux3 sm-mta[28137]: k2FDe5i7028129: to=user, ctladdr=root@linux3.linux.nt (0/0), delay=00:00:09, xdelay=00:00:00, mailer=local, pri=30405, dsn=4.0.0, stat=Operating system error
15:41:15
#mailq
MSP Queue status...
                /var/spool/mqueue-client (2 requests)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
k2FDdhbI028101        5 Wed Mar 15 15:39 root
                 (Deferred: Connection refused by [127.0.0.1])
                                         root
k2FDcxA8028015        6 Wed Mar 15 15:38 root
                 (Deferred: Connection refused by [127.0.0.1])
                                         root@linux3.linux.nt
                Total requests: 2
MTA Queue status...
                /var/spool/mqueue (1 request)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
k2FDe5i7028129       11 Wed Mar 15 15:40 root@linux3.linux.nt
                 (Operating system error)
                                         user
                Total requests: 1
15:41:47
#vi sendmail.mc
56c56
< dnl DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, Addr=127.0.0.1')dnl
---
> DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, Addr=127.0.0.1')dnl
15:42:32
#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"
Creating /etc/mail/relay-domains
# Optional file...
Updating Makefile ...
Validating configuration.
Creating /etc/mail/Makefile...
Updating sendmail.cf ...
*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER()
The following file(s) have changed:
  /etc/mail/sendmail.cf
** ** You should issue `/etc/init.d/sendmail reload` ** **
15:42:34
#/etc/init.d/sendmail reload
Reloading Mail Transport Agent configuration: sendmail.
15:42:43
#netstat -lnp | grep send
tcp        0      0 127.0.0.1:587           0.0.0.0:*               LISTEN     28264/sendmail: MTA
unix  2      [ ACC ]     STREAM     LISTENING     143195   28264/sendmail: MTA /var/run/sendmail/mta/smcontrol
15:42:48
#netstat -lnp | grep send
tcp        0      0 127.0.0.1:587           0.0.0.0:*               LISTEN     28264/sendmail: MTA
unix  2      [ ACC ]     STREAM     LISTENING     143195   28264/sendmail: MTA /var/run/sendmail/mta/smcontrol
15:42:52
#vi sendmail.mc
54a55
> DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=0.0.0.0')dnl
15:43:13
#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"
Creating /etc/mail/relay-domains
# Optional file...
Updating Makefile ...
Validating configuration.
Creating /etc/mail/Makefile...
Updating sendmail.cf ...
*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER()
The following file(s) have changed:
  /etc/mail/sendmail.cf
** ** You should issue `/etc/init.d/sendmail reload` ** **
15:43:15
#/etc/init.d/sendmail reload
Reloading Mail Transport Agent configuration: sendmail.
15:43:20
#netstat -lnp | grep send
tcp        0      0 127.0.0.1:587           0.0.0.0:*               LISTEN     28371/sendmail: MTA
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN     28371/sendmail: MTA
unix  2      [ ACC ]     STREAM     LISTENING     144041   28371/sendmail: MTA /var/run/sendmail/mta/smcontrol
15:43:22
#mailq
MSP Queue status...
                /var/spool/mqueue-client (2 requests)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
k2FDdhbI028101        5 Wed Mar 15 15:39 root
                 (Deferred: Connection refused by [127.0.0.1])
                                         root
k2FDcxA8028015        6 Wed Mar 15 15:38 root
                 (Deferred: Connection refused by [127.0.0.1])
                                         root@linux3.linux.nt
                Total requests: 2
MTA Queue status...
                /var/spool/mqueue (1 request)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
k2FDe5i7028129       11 Wed Mar 15 15:40 root@linux3.linux.nt
                 (Operating system error)
                                         user
                Total requests: 1
15:43:31
#sendmail -q

15:43:34
#mailq
MSP Queue status...
                /var/spool/mqueue-client (2 requests)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
k2FDdhbI028101        5 Wed Mar 15 15:39 root
                 (Deferred: Connection refused by [127.0.0.1])
                                         root
k2FDcxA8028015        6 Wed Mar 15 15:38 root
                 (Deferred: Connection refused by [127.0.0.1])
                                         root@linux3.linux.nt
                Total requests: 2
MTA Queue status...
                /var/spool/mqueue (1 request)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
k2FDe5i7028129       11 Wed Mar 15 15:40 root@linux3.linux.nt
                 (Operating system error)
                                         user
                Total requests: 1
15:43:35
#mailq
MSP Queue status...
                /var/spool/mqueue-client (2 requests)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
k2FDdhbI028101        5 Wed Mar 15 15:39 root
                 (Deferred: Connection refused by [127.0.0.1])
                                         root
k2FDcxA8028015        6 Wed Mar 15 15:38 root
                 (Deferred: Connection refused by [127.0.0.1])
                                         root@linux3.linux.nt
                Total requests: 2
MTA Queue status...
                /var/spool/mqueue (1 request)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
k2FDe5i7028129       11 Wed Mar 15 15:40 root@linux3.linux.nt
                 (Operating system error)
                                         user
                Total requests: 1
15:43:40
#test | mail root
No message, no subject; hope that's ok
15:43:46
#echo test | mail root

15:43:51
#mailq
MSP Queue status...
                /var/spool/mqueue-client (2 requests)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
k2FDdhbI028101        5 Wed Mar 15 15:39 root
                 (Deferred: Connection refused by [127.0.0.1])
                                         root
k2FDcxA8028015        6 Wed Mar 15 15:38 root
                 (Deferred: Connection refused by [127.0.0.1])
                                         root@linux3.linux.nt
                Total requests: 2
...
k2FDhjZb028447        0 Wed Mar 15 15:43 <root@linux3.linux.nt>
                 (Operating system error)
                                         user
k2FDhpCa028462        5 Wed Mar 15 15:43 <root@linux3.linux.nt>
                 (Operating system error)
                                         user
k2FDe5i7028129       11 Wed Mar 15 15:40 root@linux3.linux.nt
                 (Operating system error)
                                         user
                Total requests: 3
15:43:52
#tail /var/log/messages
Mar 15 11:42:53 linux3 -- MARK --
Mar 15 12:02:53 linux3 -- MARK --
Mar 15 12:06:38 linux3 kernel: mtrr: base(0xf0020000) is not aligned on a size(0x300000) boundary
Mar 15 12:07:07 linux3 last message repeated 2 times
Mar 15 12:22:53 linux3 -- MARK --
Mar 15 12:32:05 linux3 kernel: mtrr: base(0xf0020000) is not aligned on a size(0x300000) boundary
Mar 15 12:37:09 linux3 kernel: cdrom: open failed.
Mar 15 13:02:54 linux3 -- MARK --
Mar 15 13:22:54 linux3 -- MARK --
Mar 15 13:41:57 linux3 -- MARK --
15:44:00
#tail /var/log/mail.log
Mar 15 13:43:46 linux3 sendmail[28446]: k2FDhjt3028446: to=root, ctladdr=root (0/0), delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=30010, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (k2FDhjZb028447 Message accepted for delivery)
Mar 15 13:43:46 linux3 sm-mta[28457]: k2FDhjZb028447: Warning: program /usr/sbin/sensible-mda unsafe: No such file or directory
Mar 15 13:43:46 linux3 sm-mta[28457]: k2FDhjZb028447: SYSERR(root): Cannot exec /usr/sbin/sensible-mda: No such file or directory
Mar 15 13:43:46 linux3 sm-mta[28455]: k2FDhjZb028447: to=user, ctladdr=<root@linux3.linux.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30527, dsn=4.0.0, stat=Operating system error
Mar 15 13:43:51 linux3 sendmail[28461]: k2FDhplX028461: from=root, size=15, class=0, nrcpts=1, msgid=<200603151343.k2FDhplX028461@linux3.linux.nt>, relay=root@localhost
Mar 15 13:43:51 linux3 sm-mta[28462]: k2FDhpCa028462: from=<root@linux3.linux.nt>, size=297, class=0, nrcpts=1, msgid=<200603151343.k2FDhplX028461@linux3.linux.nt>, proto=ESMTP, daemon=MSP-v4, relay=smmsp@localhost.localdomain [127.0.0.1]
Mar 15 13:43:51 linux3 sendmail[28461]: k2FDhplX028461: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30015, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (k2FDhpCa028462 Message accepted for delivery)
Mar 15 13:43:51 linux3 sm-mta[28466]: k2FDhpCa028462: Warning: program /usr/sbin/sensible-mda unsafe: No such file or directory
Mar 15 13:43:51 linux3 sm-mta[28466]: k2FDhpCa028462: SYSERR(root): Cannot exec /usr/sbin/sensible-mda: No such file or directory
Mar 15 13:43:51 linux3 sm-mta[28464]: k2FDhpCa028462: to=user, ctladdr=<root@linux3.linux.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30532, dsn=4.0.0, stat=Operating system error
15:44:05
#apt-cache search sensible
dgipip - AMPRNet dynamic IPIP encapsulation routing daemon
misdn-utils - mISDN userspace utilities
psad - The Port Scan Attack Detector
buffy - Heavy duty browser for mail folders
libclass-dbi-fromcgi-perl - Update Class::DBI data using CGI::Untaint
libfile-chdir-perl - A more sensible way to change directories
debianutils - Miscellaneous utilities specific to Debian
dns-browse - Front-ends to DNS search
sensible-mda - Mail Delivery Agent wrapper
libggi2 - General Graphics Interface runtime libraries
libsgmls-perl - Perl modules for processing SGML parser output
sgmlspl - SGMLS-based example Perl script for processing SGML parser output
15:44:12
#apt-get install sensible-mda
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  sensible-mda
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/194kB of archives.
After unpacking 279kB of additional disk space will be used.
Selecting previously deselected package sensible-mda.
(Reading database ... 98786 files and directories currently installed.)
Unpacking sensible-mda (from .../sensible-mda_8.13.2-1_i386.deb) ...
Setting up sensible-mda (8.13.2-1) ...
15:44:21
#sendmail -q

15:44:26
#tail /var/log/mail.log
Mar 15 13:43:46 linux3 sm-mta[28455]: k2FDhjZb028447: to=user, ctladdr=<root@linux3.linux.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30527, dsn=4.0.0, stat=Operating system error
Mar 15 13:43:51 linux3 sendmail[28461]: k2FDhplX028461: from=root, size=15, class=0, nrcpts=1, msgid=<200603151343.k2FDhplX028461@linux3.linux.nt>, relay=root@localhost
Mar 15 13:43:51 linux3 sm-mta[28462]: k2FDhpCa028462: from=<root@linux3.linux.nt>, size=297, class=0, nrcpts=1, msgid=<200603151343.k2FDhplX028461@linux3.linux.nt>, proto=ESMTP, daemon=MSP-v4, relay=smmsp@localhost.localdomain [127.0.0.1]
Mar 15 13:43:51 linux3 sendmail[28461]: k2FDhplX028461: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30015, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (k2FDhpCa028462 Message accepted for delivery)
Mar 15 13:43:51 linux3 sm-mta[28466]: k2FDhpCa028462: Warning: program /usr/sbin/sensible-mda unsafe: No such file or directory
Mar 15 13:43:51 linux3 sm-mta[28466]: k2FDhpCa028462: SYSERR(root): Cannot exec /usr/sbin/sensible-mda: No such file or directory
Mar 15 13:43:51 linux3 sm-mta[28464]: k2FDhpCa028462: to=user, ctladdr=<root@linux3.linux.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30532, dsn=4.0.0, stat=Operating system error
Mar 15 13:44:27 linux3 sendmail[28521]: k2FDhjZb028447: to=user, ctladdr=<root@linux3.linux.nt> (0/0), delay=00:00:41, xdelay=00:00:01, mailer=local, pri=120527, dsn=2.0.0, stat=Sent
Mar 15 13:44:27 linux3 sendmail[28521]: k2FDhpCa028462: to=user, ctladdr=<root@linux3.linux.nt> (0/0), delay=00:00:36, xdelay=00:00:00, mailer=local, pri=120532, dsn=2.0.0, stat=Sent
Mar 15 13:44:27 linux3 sendmail[28521]: k2FDe5i7028129: to=user, ctladdr=root@linux3.linux.nt (0/0), delay=00:03:47, xdelay=00:00:00, mailer=local, pri=390405, dsn=2.0.0, stat=Sent
15:44:29
#mail
No mail for root
15:44:31
#ls /var/log/
XFree86.0.log        btmp              gdm       mail.err      samba
XFree86.0.log.old    daemon.log        kern.log  mail.info     scrollkeeper.log
apache2              debian-installer  ksymoops  mail.log      syslog
aptitude             debug             lastlog   mail.warn     user.log
auth.log             dmesg             lp-acct   messages      uucp.log
base-config.log      exim4             lp-errs   netatalk.log  wtmp
base-config.timings  fontconfig.log    lpr.log   news
You have new mail in /var/mail/user
15:44:36
#ls /var/mail/
mail  new  user
15:44:39
#ls -l /var/mail/
total 12
-rw-------  1 mail mail 6311 Mar 15 11:42 mail
-rw-rw----  1 new  mail    0 Mar 15 15:31 new
-rw-rw----  1 user mail 1646 Mar 15 15:44 user
15:44:40
#less /etc/passwd
/dev/tty3
15:51:54
#adduser -m test
exit
adduser: ðÏÌØÚÏ×ÁÔÅÌØ `-m' ÎÅ ÓÕÝÅÓÔ×ÕÅÔ.
15:52:12
#LANG=C

15:52:20
#adduser -m test
adduser: The user `-m' does not exist.
15:52:24
#adduser test
Adding user `test'...
Adding new group `test' (1002).
Adding new user `test' (1002) with group `test'.
Creating home directory `/home/test'.
Copying files from `/etc/skel'
Enter new UNIX password:
Retype new UNIX password:
Sorry, passwords do not match
passwd: Authentication information cannot be recovered
adduser: `/usr/bin/passwd test' returned error code 10.  Aborting.
Cleaning up.
Removing directory `/home/test'
Removing user `test'.
Removing group `test'.
groupdel: group test does not exist
/dev/tty3
15:53:44
#adduser test
exit
äÏÂÁ×ÌÑÅÔÓÑ ÐÏÌØÚÏ×ÁÔÅÌØ `test'...
Adding new group `test' (1002).
Adding new user `test' (1002) with group `test'.
óÏÚÄÁ£ÔÓÑ ÄÏÍÁÛÎÉÊ ËÁÔÁÌÏÇ `/home/test'.
ëÏÐÉÒÕÀÔÓÑ ÆÁÊÌÙ ÉÚ `/etc/skel'
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
éÚÍÅÎÅÎÉÅ ÉÎÆÏÒÍÁÃÉÉ Ï ÐÏÌØÚÏ×ÁÔÅÌÅ ÄÌÑ test
÷×ÅÄÉÔÅ ÎÏ×ÏÅ ÚÎÁÞÅÎÉÅ ÉÌÉ ÎÁÖÍÉÔÅ ÷÷ïä ÄÌÑ ×ÙÂÏÒÁ ÚÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ
        ðÏÌÎÏÅ ÉÍÑ []: y
        îÏÍÅÒ ËÏÍÎÁÔÙ []: y
        òÁÂÏÞÉÊ ÔÅÌÅÆÏÎ []: y
        äÏÍÁÛÎÉÊ ÔÅÌÅÆÏÎ []: y
        äÒÕÇÏÅ []:
üÔÉ Ó×ÅÄÅÎÉÑ ×ÅÒÎÙ? [y/N] y
15:54:45
#john --user=test /etc/shadow
Loaded 1 password (FreeBSD MD5 [32/32])
guesses: 0  time: 0:00:08:04 (3)  c/s: 4410  trying: d1dem3
Session aborted
/dev/tty1
15:58:26
#less /etc/passwd
15:58:54
#w
 15:58:57 up  4:37,  4 users,  load average: 0,97, 0,50, 0,19
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty1     -                15:58    0.00s  0.02s  0.02s script -f -q /r
new      tty2     -                15:34   22:37   0.01s  0.01s -sh
root     tty3     -                15:53    3:27   0.02s  0.02s script -f -q /r
user     :0       -                14:32   ?xdm?  33.82s  0.03s /bin/sh /usr/bi
/dev/tty1
16:00:33
#w
exit
 16:00:51 up  4:39,  2 users,  load average: 0,99, 0,66, 0,28
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty1     -                16:00    0.00s  0.02s  0.02s script -f -q /r
root     tty3     -                15:53    5:21   0.02s  0.02s script -f -q /r
/dev/tty1
16:02:23
#vi ~/.bashrc
/dev/tty3
16:03:34
#deluser test
õÄÁÌÑÅÔÓÑ ÐÏÌØÚÏ×ÁÔÅÌØ `test'...
ÇÏÔÏ×Ï.
16:03:43
#LANG=C

16:03:54
#deluser test
/usr/sbin/deluser: The user `test' does not exist.
16:03:56
#deluser --help
deluser: removing user and groups from the system. Version: 3.59
deluser user
  remove a normal user from the system
  example: deluser mike
  --remove-home             remove the users home directory and mail spool
  --remove-all-files        remove all files owned by user
  --home <dir>              remove home only if /etc/passwd home dir
                            matches directory given here
  --backup                  backup files before removing.
  --backup-to <dir>         target directory for the backups.
...
  --only-if-empty           only remove if no members left
deluser user group
  remove the user from a group
  example: deluser mike students
general options:
  --quiet | -q      don't give process information to stdout
  --help | -h       usage message
  --version | -v    version number and copyright
  --conf | -c FILE  use FILE instead of /etc/deluser.conf
Global configuration is in the file /etc/deluser.conf.
/dev/tty1
16:04:17
#logout
bash: logout: not login shell: use `exit'
/dev/tty3
16:08:22
#deluser test
exit
/usr/sbin/deluser: ðÏÌØÚÏ×ÁÔÅÌØ `test' ÎÅ ÓÕÝÅÓÔ×ÕÅÔ.
16:08:47
#getent passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
...
dictd:x:103:103::/var/lib/dictd:/bin/false
identd:x:100:65534::/var/run/identd:/bin/false
sshd:x:101:65534::/var/run/sshd:/bin/false
messagebus:x:104:105::/var/run/dbus:/bin/false
hal:x:106:106:Hardware abstraction layer,,,:/var/run/hal:/bin/false
saned:x:109:109::/home/saned:/bin/false
gdm:x:105:110:Gnome Display Manager:/var/lib/gdm:/bin/false
new:x:1001:100::/home/new:
smmta:x:107:111:Mail Transfer Agent,,,:/var/lib/sendmail:/bin/false
smmsp:x:108:112:Mail Submission Program,,,:/var/lib/sendmail:/bin/false
16:09:15
#getent passwd test

16:09:36
#getent passwd new
new:x:1001:100::/home/new:
16:09:41
#usermod new
usermod: ÎÁ ÚÁÄÁÎÙ ËÌÀÞÉ
16:10:36
#LANG=C

16:10:42
#usermod new
usermod: no flags given
16:10:43
#usermod
usage: usermod  [-u uid [-o]] [-g group] [-G group,...]
                [-d home [-m]] [-s shell] [-c comment] [-l new_name]
                [-f inactive] [-e expire ] [-p passwd] [-L|-U] name
16:10:48
#usermod -c 'linux' new

16:11:26
#usermod
usage: usermod  [-u uid [-o]] [-g group] [-G group,...]
                [-d home [-m]] [-s shell] [-c comment] [-l new_name]
                [-f inactive] [-e expire ] [-p passwd] [-L|-U] name
16:11:28
#usermod new
usermod: no flags given
16:11:32
#getent passwd new
new:x:1001:100:linux:/home/new:
16:11:39
#usermod -c 'Li Nux' new

16:12:26
#getent passwd new
new:x:1001:100:Li Nux:/home/new:
16:12:27
#which mutt
/usr/bin/mutt
16:13:17
#usermod
usage: usermod  [-u uid [-o]] [-g group] [-G group,...]
                [-d home [-m]] [-s shell] [-c comment] [-l new_name]
                [-f inactive] [-e expire ] [-p passwd] [-L|-U] name
16:13:28
#usermod -s /usr/bin/mutt
usermod: user /usr/bin/mutt does not exist
16:13:44
#usermod -s /usr/bin/mutt new

16:14:01
#[root@linux3:root]# w
 16:17:20 up  4:55,  1 user,  load average: 0.00, 0.04, 0.15
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty3     -                16:08    0.00s  0.04s  0.03s script -f -q /r
16:17:20
#dpkg-reconfigure locales
  ³ Note: This will select the language for your whole system. If you're    ³
  ³ running a multi-user system where not all of your users speak the       ³
  ³ language of your choice, then they will run into difficulties and you   ³
  ³ might want not to set a default locale.                                 ³
  ³                                                                         ³
  ³ Which locale should be the default in the system environment?           ³
  ³                                                                         ³
  ³                               None                                      ³
  ³                               ru_UA                                     ³
  ³                               ru_UA.UTF-8                               ³
  ³                                                                         ³
  ³                                                                         ³
  ³                   <Ok>                       <Cancel>                   ³
  ³                                                                         ³
  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Generating locales...
  ru_UA.KOI8-U... done
  ru_UA.UTF-8... done
Generation complete.
16:17:58
#LANG=ru_RU.UTF-8

16:18:03
#ls -l
total 32
-rw-------  1 root root 25869 Mar 15 14:59 1.txt
drwx------  2 root root  1024 Mar 15 15:30 Mail
-rw-r--r--  1 root root   183 Mar 15 13:22 dbootstrap_settings
-rw-r--r--  1 root root  1336 Mar 15 13:22 install-report.template
-rw-------  1 root root     0 Mar 15 15:55 john.pot
-rw-------  1 root root    92 Mar 15 16:03 restore
16:18:05
#LANG=ru_UA.UTF-8

16:18:10
#ls -l
итого 32
-rw-------  1 root root 25869 2006-03-15 14:59 1.txt
-rw-r--r--  1 root root   183 2006-03-15 13:22 dbootstrap_settings
-rw-r--r--  1 root root  1336 2006-03-15 13:22 install-report.template
-rw-------  1 root root     0 2006-03-15 15:55 john.pot
drwx------  2 root root  1024 2006-03-15 15:30 Mail
-rw-------  1 root root    92 2006-03-15 16:03 restore
16:18:11
#LANG=ru_UA

16:18:23
#ls -l
ÉÔÏÇÏ 32
-rw-------  1 root root 25869 2006-03-15 14:59 1.txt
-rw-r--r--  1 root root   183 2006-03-15 13:22 dbootstrap_settings
-rw-r--r--  1 root root  1336 2006-03-15 13:22 install-report.template
-rw-------  1 root root     0 2006-03-15 15:55 john.pot
drwx------  2 root root  1024 2006-03-15 15:30 Mail
-rw-------  1 root root    92 2006-03-15 16:03 restore
16:18:24
#apt-get install console-cyrillic
Reading Package Lists... Done
Building Dependency Tree... Done
console-cyrillic is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
16:18:37
#/etc/init.d/console-cyrillic start
Setting up Cyrillic on the console... cyr: This command may be executed only in Linux console.
cyr: Try `cyr --help for more information.
16:18:48
#vi ~/.bashrc
1c1
< . ~/.lilalo/l3bashrc && _l3_start
---
> #. ~/.lilalo/l3bashrc && _l3_start
прошло 15 минут
/dev/tty1
16:34:38
#[root@linux3:root]# chown -R new /home/new
exit
16:35:35
#ls -l /home/new
итого 8
drwx------  2 new users 4096 2006-03-15 15:34 Mail
-rw-------  1 new users  485 2006-03-15 15:29 mbox
16:36:09
#chown -R root /home/new

16:36:33
#chown -R new /home/new

16:39:05
#cd /home/new

16:39:52
#[root@linux3:new]# dir
Mail  mbox
16:39:56
#ls -l
итого 8
drwx------  2 new users 4096 2006-03-15 15:34 Mail
-rw-------  1 new users  485 2006-03-15 15:29 mbox
16:40:08
#ls -a
.  ..  .bash_history  .bash_profile  .bashrc  Mail  mbox  .viminfo
16:40:13
#deluser new
Удаляется пользователь `new'...
готово.
16:40:58
#chown -R root /home/new

16:41:16
#chown -R user /home/test

16:43:26
#chgrp -R root /home/new

16:47:00
#chgrp -R root /home/test/

16:47:18
#ch
chage          chattr         chgrp          chpasswd
charmap        checkgid2      chkdupexe      chroot
charset        checksendmail  chmod          chsh
chat           chfn           chown          chvt
16:47:18
#chmod 700 new
chmod: невозможно получить доступ к `new': No such file or directory
16:48:23
#chmod 700 /home/new

16:48:35
#chmod 700 /home/user

16:48:59
#chmod 666 /home/new

16:50:37
#ls -all /home/
итого 65
drwxrwsr-x   6 root staff  4096 2006-03-15 15:53 .
drwxr-xr-x  22 root root   1024 2006-03-15 11:37 ..
drwxr-xr-x   2 root root  49152 2006-03-15 13:17 lost+found
drw-rw-rw-   3 root root   4096 2006-03-15 15:34 new
drwxr-xr-x   2 user root   4096 2006-03-15 16:44 test
drwx------  23 user user   4096 2006-03-15 16:27 user
16:51:13
#chmod 555 /home/new

Статистика

Время первой команды журнала15:39:26 2006- 3-15
Время последней команды журнала16:51:13 2006- 3-15
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %19.80
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 1.20
Количество командных строк в единицу времени, команда/мин 1.41
Частота использования команд
ls12|===========| 11.32%
usermod10|=========| 9.43%
mail6|=====| 5.66%
chmod5|====| 4.72%
deluser5|====| 4.72%
mailq5|====| 4.72%
tail5|====| 4.72%
getent5|====| 4.72%
vi5|====| 4.72%
chown4|===| 3.77%
adduser4|===| 3.77%
netstat3|==| 2.83%
grep3|==| 2.83%
LANG=C3|==| 2.83%
make2|=| 1.89%
[root@linux3:root]#2|=| 1.89%
apt-get2|=| 1.89%
w2|=| 1.89%
/etc/init.d/sendmail2|=| 1.89%
sendmail2|=| 1.89%
less2|=| 1.89%
chgrp2|=| 1.89%
telnet1|| 0.94%
/etc/init.d/console-cyrillic1|| 0.94%
cd1|| 0.94%
dpkg-reconfigure1|| 0.94%
LANG=ru_UA1|| 0.94%
echo1|| 0.94%
ch1|| 0.94%
LANG=ru_RU.UTF-81|| 0.94%
LANG=ru_UA.UTF-81|| 0.94%
john1|| 0.94%
[root@linux3:new]#1|| 0.94%
logout1|| 0.94%
which1|| 0.94%
apt-cache1|| 0.94%
test1|| 0.94%
____
*) Интервалы неактивности длительностью 30 минут и более не учитываются

Справка

Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
  1. В журнал автоматически попадают все команды, данные в любом терминале системы.

  2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

  3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
    $ l s-l
    bash: l: command not found
    

  4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
    $ test 5 -lt 4
    Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

  5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
    $ 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
    

  6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
    # id
    uid=0(root) gid=0(root) Gruppen=0(root)
    

  7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
    $ vi ~/.bashrc
    2a3,5
    >    if [ -f /usr/local/etc/bash_completion ]; then
    >         . /usr/local/etc/bash_completion
    >        fi
    

  8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
    $ patch ~/.bashrc
    В данном случае изменения применяются к файлу ~/.bashrc

  9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

    Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

  10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

  11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

  12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

  13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

  14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

    $ whoami
    
    user
    
    $ #^ Интересно, кто я?
    
    в журнале это будет выглядеть так:
    $ whoami
    
    user
    
    Интересно, кто я?

  15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

    $ whoami
    
    user
    
    $ cat > /dev/null #^ Интересно, кто я?
    
    Программа whoami выводит имя пользователя, под которым 
    мы зарегистрировались в системе.
    -
    Она не может ответить на вопрос о нашем назначении 
    в этом мире.
    
    В журнале это будет выглядеть так:
    $ whoami
    user
    
    Интересно, кто я?
    Программа whoami выводит имя пользователя, под которым
    мы зарегистрировались в системе.

    Она не может ответить на вопрос о нашем назначении
    в этом мире.
    Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

  16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

  17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
  18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
  19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
    1
        2
    3   
        4
    
    Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

О программе

LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008

$Id$