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

Содержание

Журнал

Пятница (12/14/07)

/dev/pts/4
16:58:11
#smbclient -U testsambauser -L //192.168.16.3
Password:
session setup failed: NT_STATUS_LOGON_FAILURE
/dev/pts/6
16:58:15
#smbclient -L \\\\127.0.0.1\\testt -Utestt
Password:
session setup failed: NT_STATUS_LOGON_FAILURE
/dev/pts/4
16:58:15
#arp -an
? (192.168.16.2) at 00:07:E9:3C:29:9E [ether] on eth0
? (192.168.16.1) at 00:07:E9:3C:2A:36 [ether] on eth0
? (192.168.16.254) at 00:04:76:A1:EF:BB [ether] on eth0
/dev/pts/6
16:58:45
#smbclient -L \\\\127.0.0.1\\testt -Utestt
Password:
Domain=[MYDCLOCAL] OS=[Unix] Server=[Samba 3.0.24-1.110asp]
        Sharename       Type      Comment
        ---------       ----      -------
        tmp             Disk      Temporary file space
        IPC$            IPC       IPC Service (Samba Server)
        testt           Disk      Home Directories
Domain=[MYDCLOCAL] OS=[Unix] Server=[Samba 3.0.24-1.110asp]
        Server               Comment
        ---------            -------
        LINUX3               Samba Server
        Workgroup            Master
        ---------            -------
        MYDCLOCAL            LINUX3
        TECHLOCAL            DEBIAN1
        WORKGROUP            STUDENT1
16:58:51
#vim /etc/openldap/slapd.conf
/dev/pts/4
16:59:16
#ping 192.168.16.104
PING 192.168.16.104 (192.168.16.104) 56(84) bytes of data.
64 bytes from 192.168.16.104: icmp_seq=0 ttl=128 time=3.80 ms
--- 192.168.16.104 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 3.801/3.801/3.801/0.000 ms, pipe 2
16:59:23
#arp -an
? (192.168.16.2) at 00:07:E9:3C:29:9E [ether] on eth0
? (192.168.16.1) at 00:07:E9:3C:2A:36 [ether] on eth0
? (192.168.16.254) at 00:04:76:A1:EF:BB [ether] on eth0
? (192.168.16.104) at 00:13:D4:B2:47:53 [ether] on eth0
16:59:24
#nmap 192.168.16.104
Starting Nmap 3.95 ( http://www.insecure.org/nmap/ ) at 2007-12-14 16:59 EET
Interesting ports on host104.net.nt (192.168.16.104):
(The 1667 ports scanned but not shown below are in state: closed)
PORT    STATE SERVICE
135/tcp open  msrpc
139/tcp open  netbios-ssn
445/tcp open  microsoft-ds
MAC Address: 00:13:D4:B2:47:53 (Asustek Computer)
Nmap finished: 1 IP address (1 host up) scanned in 1.917 seconds
16:59:37
#ping -f 192.168.16.104
PING 192.168.16.104 (192.168.16.104) 56(84) bytes of data.
/dev/pts/6
17:00:38
#ping -f 192.168.16.104
  passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authentication*
tokens*updated*successfully*
# Unix users can map to different SMB User names
;  username map = /etc/samba/smbusers
# Using the following line enables you to customise your configuration
"/etc/samba/smb.conf" 326L, 11667C записано
[root@linux3:~]# /etc/init.d/smb restart
Останавливаются службы SMB:                                [  ОК  ]
Останавливаются службы NMB:                                [  ОК  ]
Запускаются службы SMB:                                    [  ОК  ]
Запускаются службы NMB:                                    [  ОК  ]
PING 192.168.16.104 (192.168.16.104) 56(84) bytes of data.
--- 192.168.16.104 ping statistics ---
985 packets transmitted, 985 received, 0% packet loss, time 11806ms
rtt min/avg/max/mdev = 0.076/0.165/0.252/0.042 ms, pipe 2, ipg/ewma 11.998/0.181 ms
loginShell: /bin/bash
gecos: System User
userPassword: {SSHA}edPz7x+11qQhEok9MkZUfMPtL7pFZUs3
[root@linux3:~]# smbc
-----------------------------------------------------------------------------------------------------
/dev/pts/8
17:00:57
#ping -f 192.168.16.104
# Notes: to use to dual ldap servers backend for Samba, you must patch
# Samba with the dual-head patch from IDEALX. If not using this patch
# just use the same server for slaveLDAP and masterLDAP.
# Those two servers declarations can also be used when you have
# . one master LDAP server where all writing operations must be done
# . one slave LDAP server where all reading operations must be done
#   (typically a replication directory)
# Slave LDAP server
# Ex: slaveLDAP=127.0.0.1
PING 192.168.16.104 (192.168.16.104) 56(84) bytes of data.
/dev/pts/6
17:00:58
#ping -F 192.168.16.104
ping: invalid option -- F
Usage: ping [-LRUbdfnqrvVaA] [-c count] [-i interval] [-w deadline]
            [-p pattern] [-s packetsize] [-t ttl] [-I interface or address]
            [-M mtu discovery hint] [-S sndbuf]
            [ -T timestamp option ] [ -Q tos ] [hop1 ...] destination
17:01:01
#ping -f 192.168.16.104
#        the encrypted SMB passwords. They allow the Unix password
#        to be kept in sync with the SMB password.
                         ldap://127.0.0.1
;  unix password sync = Yes
  passwd program = /usr/bin/passwd %u
  passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authentication*
tokens*updated*successfully*
# Unix users can map to different SMB User names
;  username map = /etc/samba/smbusers
# Using the following line enables you to customise your configuration
...
Останавливаются службы SMB:                                [  ОК  ]
Останавливаются службы NMB:                                [  ОК  ]
Запускаются службы SMB:                                    [  ОК  ]
Запускаются службы NMB:                                    [  ОК  ]
PING 192.168.16.104 (192.168.16.104) 56(84) bytes of data.
loginShell: /bin/bash
gecos: System User
userPassword: {SSHA}edPz7x+11qQhEok9MkZUfMPtL7pFZUs3
[root@linux3:~]# smbc
-----------------------------------------------------------------------------------------------------
/dev/pts/4
17:05:36
#smbclient -U testsambauser -L //192.168.16.3
Password:
session setup failed: NT_STATUS_LOGON_FAILURE
/dev/pts/8
17:05:55
#tcpdump -i lo -n port 389
17:06:32.493844 IP 127.0.0.1.ldap > 127.0.0.1.38827: P 2069:2083(14) ack 2768 win 8192 <nop,nop,timestamp 6918474 6918276>
17:06:32.493878 IP 127.0.0.1.38827 > 127.0.0.1.ldap: . ack 2083 win 8192 <nop,nop,timestamp 6918474 6918474>
17:06:32.532641 IP 127.0.0.1.38827 > 127.0.0.1.ldap: F 2768:2768(0) ack 2083 win 8192 <nop,nop,timestamp 6918483 6918474>
17:06:32.532747 IP 127.0.0.1.38828 > 127.0.0.1.ldap: F 226:226(0) ack 439 win 8192 <nop,nop,timestamp 6918483 6917658>
17:06:32.554495 IP 127.0.0.1.ldap > 127.0.0.1.38827: F 2083:2083(0) ack 2769 win 8192 <nop,nop,timestamp 6918489 6918483>
17:06:32.554534 IP 127.0.0.1.38827 > 127.0.0.1.ldap: . ack 2084 win 8192 <nop,nop,timestamp 6918489 6918489>
17:06:32.555077 IP 127.0.0.1.ldap > 127.0.0.1.38828: F 439:439(0) ack 227 win 8192 <nop,nop,timestamp 6918489 6918483>
17:06:32.555112 IP 127.0.0.1.38828 > 127.0.0.1.ldap: . ack 440 win 8192 <nop,nop,timestamp 6918489 6918489>
75 packets captured
150 packets received by filter
0 packets dropped by kernel
/dev/pts/4
17:06:32
#vim /etc/openldap/slapd.conf
102c102
< 
---
> loglevel        256
/dev/pts/6
17:07:01
#bg
[1]+ ping -f 192.168.16.104 &
17:07:02
#vim /etc/openldap/slapd.conf
17:07:36
#vim /etc/samba/smb
17:07:36
#vim /etc/samba/smb.conf
/dev/pts/4
17:07:38
#ls -lt /var/log/
итого 1203
-rw-------  1 root root   175945 Дек 14 17:07 messages
drwx------  3 root root      208 Дек 14 17:06 samba
-rw-------  1 root root    42284 Дек 14 17:05 cron
-rw-------  1 root root    99241 Дек 14 16:42 secure
-rw-rw-r--  1 root utmp    39936 Дек 14 16:42 wtmp
-rw-r--r--  1 root root 18980584 Дек 14 16:41 lastlog
-rw-------  1 root utmp    24576 Дек 14 16:41 btmp
-rw-r--r--  1 root root   561857 Дек 14 16:29 Xorg.0.log
-rw-------  1 root root     3212 Дек 14 16:28 maillog
...
-rw-r--r--  1 root root    56564 Дек 14 09:18 Xorg.0.log.old
drwxr-xr-x  2 lp   sys       112 Дек 13 20:14 cups
drwxr-x---  2 root root       80 Дек 13 20:11 audit
-rw-------  1 root root        0 Дек 13 20:11 boot.log
drwxr-xr-x  2 uucp uucp      120 Дек 13 09:55 uucp
-rw-r--r--  1 root root    44281 Дек 13 09:55 scrollkeeper.log
drwxr-xr-x  2 root root       80 Дек 13 09:46 mail
-rw-------  1 root root        0 Дек 13 09:41 spooler
drwx------  2 root root       48 Окт 20  2005 ppp
drwxr-xr-x  2 root root       48 Окт 19  2005 vbox
/dev/pts/8
17:07:46
#smbclient \\\\192.168.16.3\\testsambauser -Utestsambauser
Password:
session setup failed: NT_STATUS_LOGON_FAILURE
17:07:52
#vim /etc/samba/smb.conf
/dev/pts/4
17:07:59
#less /var/log/messages
17:08:15
#less /var/log/
17:08:15
#less /var/log/samba/
/dev/pts/6
17:08:19
#xterm.
# Unix users can map to different SMB User names
;  username map = /etc/samba/smbusers
# Using the following line enables you to customise your configuration
"/etc/samba/smb.conf" 326L, 11667C записано
[root@linux3:~]# /etc/init.d/smb restart
Останавливаются службы SMB:                                [  ОК  ]
Останавливаются службы NMB:                                [  ОК  ]
Запускаются службы SMB:                                    [  ОК  ]
Запускаются службы NMB:                                    [  ОК  ]
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Warning: This program is an suid-root program or is being run by the root user.
The full text of the error or warning message cannot be safely formatted
in this environment. You may get a more descriptive message by running the
program as a non-root user or by removing the suid bit on the executable.
xterm Xt error: Can't open display: %s
loginShell: /bin/bash
gecos: System User
userPassword: {SSHA}edPz7x+11qQhEok9MkZUfMPtL7pFZUs3
[root@linux3:~]# smbc
-----------------------------------------------------------------------------------------------------
/dev/pts/4
17:08:23
#ls -lt /var/log/samba/
итого 364
-rw-r--r--  1 root root  39041 Дек 14 17:08 log.smbd
-rw-r--r--  1 root root  56892 Дек 14 17:07 log.smbd.old
-rw-r--r--  1 root root 122670 Дек 14 16:56 nmbd.log
-rw-r--r--  1 root root  95033 Дек 14 16:56 smbd.log
-rw-r--r--  1 root root  52484 Дек 14 02:36 smbd.log.old
drwx------  4 root root     96 Дек 14 02:03 cores
17:08:27
#less /var/log/samba/log.smbd
/dev/pts/6
17:08:29
#pdbedit -L | less
/dev/pts/4
17:09:24
#ls -lt /var/log/
итого 1203
-rw-r--r--  1 root root   561933 Дек 14 17:08 Xorg.0.log
-rw-------  1 root root   175945 Дек 14 17:07 messages
drwx------  3 root root      208 Дек 14 17:06 samba
-rw-------  1 root root    42284 Дек 14 17:05 cron
-rw-------  1 root root    99241 Дек 14 16:42 secure
-rw-rw-r--  1 root utmp    39936 Дек 14 16:42 wtmp
-rw-r--r--  1 root root 18980584 Дек 14 16:41 lastlog
-rw-------  1 root utmp    24576 Дек 14 16:41 btmp
-rw-------  1 root root     3212 Дек 14 16:28 maillog
...
-rw-r--r--  1 root root    56564 Дек 14 09:18 Xorg.0.log.old
drwxr-xr-x  2 lp   sys       112 Дек 13 20:14 cups
drwxr-x---  2 root root       80 Дек 13 20:11 audit
-rw-------  1 root root        0 Дек 13 20:11 boot.log
drwxr-xr-x  2 uucp uucp      120 Дек 13 09:55 uucp
-rw-r--r--  1 root root    44281 Дек 13 09:55 scrollkeeper.log
drwxr-xr-x  2 root root       80 Дек 13 09:46 mail
-rw-------  1 root root        0 Дек 13 09:41 spooler
drwx------  2 root root       48 Окт 20  2005 ppp
drwxr-xr-x  2 root root       48 Окт 19  2005 vbox
17:09:29
#smbclient -U testsambauser -L //192.168.16.3
Password:
session setup failed: NT_STATUS_LOGON_FAILURE
/dev/pts/8
17:10:21
#ls -l /etc/samba/secrets.tdb
# Notes: to use to dual ldap servers backend for Samba, you must patch
# Samba with the dual-head patch from IDEALX. If not using this patch
# just use the same server for slaveLDAP and masterLDAP.
# Those two servers declarations can also be used when you have
# . one master LDAP server where all writing operations must be done
# . one slave LDAP server where all reading operations must be done
#   (typically a replication directory)
# Slave LDAP server
# Ex: slaveLDAP=127.0.0.1
-rw-------  1 root root 8192 Дек 14 02:02 /etc/samba/secrets.tdb
17:10:30
#ls -l /etc/samba/
итого 40
-rw-r--r--  1 root root    20 Фев 12  2007 lmhosts
-rw-------  1 root root  8192 Дек 14 02:02 secrets.tdb
-rw-r--r--  1 root root 11715 Дек 14 17:10 smb.conf
-rw-r--r--  1 root root  9765 Фев 12  2007 smb.conf.rpmnew
-rw-r--r--  1 root root    97 Фев 12  2007 smbusers
17:10:37
#date
Птн Дек 14 17:10:47 EET 2007
17:10:47
#pdbedit -L
INFO: Current debug levels:
  all: True/6
  tdb: False/0
  printdrivers: False/0
  lanman: False/0
  smb: False/0
  rpc_parse: False/0
  rpc_srv: False/0
  rpc_cli: False/0
  passdb: False/0
...
Home server: linux3
root:0:root
init_sam_from_ldap: Entry found for user: nobody
Home server: linux3
Home server: linux3
nobody:99:nobody
init_sam_from_ldap: Entry found for user: testsambauser
Home server: linux3
Home server: linux3
testsambauser:1000:System User
17:11:08
#ls -l /var/cache/samba/login_cache.tdb
# Notes: to use to dual ldap servers backend for Samba, you must patch
# Samba with the dual-head patch from IDEALX. If not using this patch
# just use the same server for slaveLDAP and masterLDAP.
# Those two servers declarations can also be used when you have
# . one master LDAP server where all writing operations must be done
# . one slave LDAP server where all reading operations must be done
#   (typically a replication directory)
# Slave LDAP server
# Ex: slaveLDAP=127.0.0.1
-rw-r--r--  1 root root 696 Дек 14 15:25 /var/cache/samba/login_cache.tdb
17:11:51
#ls -lt /var/cache/samba/login_cache.tdb
-rw-r--r--  1 root root 696 Дек 14 15:25 /var/cache/samba/login_cache.tdb
17:11:56
#ls -lt /var/cache/samba/
итого 192
-rw-r--r--  1 root root   532 Дек 14 17:11 browse.dat
-rw-r--r--  1 root root 24576 Дек 14 16:58 sessionid.tdb
-rw-r--r--  1 root root  8192 Дек 14 16:58 unexpected.tdb
-rw-r--r--  1 root root 40200 Дек 14 16:56 brlock.tdb
-rw-r--r--  1 root root  8192 Дек 14 16:56 connections.tdb
-rw-r--r--  1 root root 40200 Дек 14 16:56 locking.tdb
-rw-------  1 root root   696 Дек 14 16:56 messages.tdb
-rw-------  1 root root  8192 Дек 14 16:04 share_info.tdb
-rw-r--r--  1 root root  8192 Дек 14 15:56 gencache.tdb
-rw-r--r--  1 root root   696 Дек 14 15:25 login_cache.tdb
-rw-------  1 root root  8192 Дек 14 15:25 account_policy.tdb
-rw-------  1 root root 16384 Дек 14 15:25 registry.tdb
-rw-------  1 root root  8192 Дек 14 02:06 ntdrivers.tdb
-rw-------  1 root root   696 Дек 14 02:06 ntforms.tdb
-rw-------  1 root root  8192 Дек 14 02:06 ntprinters.tdb
drwxr-xr-x  2 root root    48 Дек 14 02:06 perfmon
drwxr-xr-x  2 root root    80 Дек 14 02:06 printing
drwxr-x---  2 root root    48 Фев 12  2007 winbindd_privileged
17:12:03
#smbclient \\\\192.168.16.3\\testsambauser -Utestsambauser
#
##############################################################################
# Allows not to use smbpasswd (if with_smbpasswd == 0 in smbldap_conf.pm) but
# prefer Crypt::SmbHash library
with_smbpasswd="0"
smbpasswd="/usr/bin/smbpasswd"
# Allows not to use slappasswd (if with_slappasswd == 0 in smbldap_conf.pm)
# but prefer Crypt:: libraries
with_slappasswd="0"
slappasswd="/usr/sbin/slappasswd"
...
-- ВСТАВКА --                                                               228,1         99%
Password:
Server not using user level security and no password supplied.
tree connect failed: Call returned zero bytes (EOF)
[root@linux3:~]# smbclient //192.168.16.3/testsambauser -Utestsambauser
Password:
Server not using user level security and no password supplied.
tree connect failed: Call returned zero bytes (EOF)
[root@linux3:~]#
-----------------------------------------------------------------------------------------------------
/dev/pts/6
17:12:11
#man pdbedit
/dev/pts/8
17:12:45
#smbclient \\\\192.168.16.3\\testsambauser -Utestsambauser -v
Password:
session setup failed: NT_STATUS_LOGON_FAILURE
17:12:56
#smbclient \\\\192.168.16.3\\testsambauser -Utestsambauser -d 6
smb_vwv[ 0]=    7 (0x7)
smb_vwv[ 1]=12803 (0x3203)
smb_vwv[ 2]=  256 (0x100)
smb_vwv[ 3]= 1024 (0x400)
smb_vwv[ 4]=   65 (0x41)
smb_vwv[ 5]=    0 (0x0)
smb_vwv[ 6]=  256 (0x100)
smb_vwv[ 7]=46336 (0xB500)
smb_vwv[ 8]=   93 (0x5D)
smb_vwv[ 9]=64768 (0xFD00)
...
smb_flg=136
smb_flg2=51201
smb_tid=0
smb_pid=23988
smb_uid=100
smb_mid=3
smt_wct=0
smb_bcc=0
SPNEGO login failed: Logon failure
session setup failed: NT_STATUS_LOGON_FAILURE
/dev/pts/6
17:12:58
#pdbedit -L -v
Full Name:            System User
Home Directory:       \\linux3\testsambauser
HomeDir Drive:
Logon Script:
Profile Path:         \\linux3\testsambauser\profile
Domain:               MYDCLOCAL
Account desc:
Workstations:
Munged dial:
Logon time:           0
...
Password can change:  Птн, 14 Дек 2007 16:49:00 EET
Password must change: Вто, 19 Янв 2038 05:14:07 EET
Last bad password   : 0
Bad password count  : 0
Logon hours         : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
loginShell: /bin/bash
gecos: System User
userPassword: {SSHA}edPz7x+11qQhEok9MkZUfMPtL7pFZUs3
[root@linux3:~]# smbc
-----------------------------------------------------------------------------------------------------
/dev/pts/8
17:13:07
#smbclient \\\\192.168.16.3\\testsambauser -Utestsambauser -d 6 > /tmp/trace
smt_wct=17
smb_vwv[ 0]=    7 (0x7)
smb_vwv[ 1]=12803 (0x3203)
smb_vwv[ 2]=  256 (0x100)
smb_vwv[ 3]= 1024 (0x400)
smb_vwv[ 4]=   65 (0x41)
smb_vwv[ 5]=    0 (0x0)
smb_vwv[ 6]=  256 (0x100)
smb_vwv[ 7]=50944 (0xC700)
smb_vwv[ 8]=   93 (0x5D)
...
smb_err=49152
smb_flg=136
smb_flg2=51201
smb_tid=0
smb_pid=24006
smb_uid=100
smb_mid=3
smt_wct=0
smb_bcc=0
SPNEGO login failed: Logon failure
/dev/pts/6
17:13:08
#pdbedit -L -v | less
/dev/pts/8
17:13:26
#less /tmp/trace
17:13:30
#ls -l /etc/samba/secrets.tdb
##############################################################################
# Notes: to use to dual ldap servers backend for Samba, you must patch
# Samba with the dual-head patch from IDEALX. If not using this patch
# just use the same server for slaveLDAP and masterLDAP.
# Those two servers declarations can also be used when you have
# . one master LDAP server where all writing operations must be done
# . one slave LDAP server where all reading operations must be done
#   (typically a replication directory)
# Slave LDAP server
# Ex: slaveLDAP=127.0.0.1
17:13:49
#vim /etc/samba/smb.conf
73c73
< ############  encrypt passwords = yes
---
> encrypt passwords = yes
79c79
< ##############obey pam restrictions = yes
---
> obey pam restrictions = yes
/dev/pts/6
17:13:55
#whereis smbpasswd
.smbpasswd: /usr/bin/smbpasswd /usr/share/man/man5/smbpasswd.5.gz /usr/share/man/man8/smbpasswd.8.gz
17:14:15
#whereissmbpasswd
#        the encrypted SMB passwords. They allow the Unix password
#        to be kept in sync with the SMB password.
                         ldap://127.0.0.1
;  unix password sync = Yes
  passwd program = /usr/bin/passwd %u
  passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authentication*
tokens*updated*successfully*
# Unix users can map to different SMB User names
;  username map = /etc/samba/smbusers
# Using the following line enables you to customise your configuration
...
Останавливаются службы SMB:                                [  ОК  ]
Останавливаются службы NMB:                                [  ОК  ]
Запускаются службы SMB:                                    [  ОК  ]
Запускаются службы NMB:                                    [  ОК  ]
bash: whereissmbpasswd: command not found
loginShell: /bin/bash
gecos: System User
userPassword: {SSHA}edPz7x+11qQhEok9MkZUfMPtL7pFZUs3
[root@linux3:~]# smbc
-----------------------------------------------------------------------------------------------------
/dev/pts/8
17:14:17
#/etc/init.d/samba restart
Останавливаются службы SMB:           [  ОК  ]
Останавливаются службы NMB:           [  ОК  ]
Запускаются службы SMB:                   [  ОК  ]
Запускаются службы NMB:                   [  ОК  ]
/dev/pts/6
17:14:40
#whereis . mbpasswd
.smbpasswd:
17:14:44
#find / -name *.tdb
Запускаются службы SMB:                                    [  ОК  ]
Запускаются службы NMB:                                    [  ОК  ]
/etc/samba/secrets.tdb
/var/cache/samba/brlock.tdb
/var/cache/samba/locking.tdb
/var/cache/samba/login_cache.tdb
/var/cache/samba/gencache.tdb
/var/cache/samba/unexpected.tdb
/var/cache/samba/ntforms.tdb
/var/cache/samba/ntprinters.tdb
...
/var/cache/samba/share_info.tdb
/var/cache/samba/connections.tdb
/var/cache/samba/account_policy.tdb
/var/cache/samba/messages.tdb
/var/cache/samba/registry.tdb
loginShell: /bin/bash
gecos: System User
userPassword: {SSHA}edPz7x+11qQhEok9MkZUfMPtL7pFZUs3
[root@linux3:~]# smbc
-----------------------------------------------------------------------------------------------------
/dev/pts/4
17:15:17
#testparm -sv | less
/dev/pts/6
17:15:19
#ls -lt /var/cache/samba/*.tdb
Останавливаются службы SMB:                                [  ОК  ]
Останавливаются службы NMB:                                [  ОК  ]
Запускаются службы SMB:                                    [  ОК  ]
Запускаются службы NMB:                                    [  ОК  ]
-rw-r--r--  1 root root  8192 Дек 14 17:14 /var/cache/samba/unexpected.tdb
-rw-r--r--  1 root root 40200 Дек 14 17:14 /var/cache/samba/brlock.tdb
-rw-r--r--  1 root root  8192 Дек 14 17:14 /var/cache/samba/connections.tdb
-rw-r--r--  1 root root 40200 Дек 14 17:14 /var/cache/samba/locking.tdb
-rw-r--r--  1 root root   696 Дек 14 17:14 /var/cache/samba/sessionid.tdb
-rw-------  1 root root   696 Дек 14 17:14 /var/cache/samba/messages.tdb
...
-rw-------  1 root root  8192 Дек 14 15:25 /var/cache/samba/account_policy.tdb
-rw-------  1 root root 16384 Дек 14 15:25 /var/cache/samba/registry.tdb
-rw-------  1 root root  8192 Дек 14 02:06 /var/cache/samba/ntdrivers.tdb
-rw-------  1 root root   696 Дек 14 02:06 /var/cache/samba/ntforms.tdb
-rw-------  1 root root  8192 Дек 14 02:06 /var/cache/samba/ntprinters.tdb
loginShell: /bin/bash
gecos: System User
userPassword: {SSHA}edPz7x+11qQhEok9MkZUfMPtL7pFZUs3
[root@linux3:~]# smbc
-----------------------------------------------------------------------------------------------------
17:15:46
#less /var/cache/samba/connections.tdb
17:16:21
#string
bash: stringless: command not found
17:16:29
#strings
bash: stringss: command not found
17:16:35
#strings
TDB file
0.0.0.0
smbd
SG~L
smbd lpq backend
0.0.0.0
smbd
192.168.16.3
192.168.16.3
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
17:16:40
#strings /var/cache/samba/account_policy.tdb
BBB8
&minimum password age
BBB8
&lockout duration
BBB4
&reset count minutes
%]-s
&bad lockout attempt
&disconnect time
&refuse machine password change
...
&PRIV_S-1-5-32-549
&PRIV_S-1-5-32-550
&PRIV_S-1-5-32-551
&PRIV_S-1-5-32-544
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
loginShell: /bin/bash
gecos: System User
userPassword: {SSHA}edPz7x+11qQhEok9MkZUfMPtL7pFZUs3
[root@linux3:~]# smbc
-----------------------------------------------------------------------------------------------------
17:16:51
#strings /var/cache/samba/account_policy.tdb | less
17:17:03
#strings /var/cache/samba/
account_policy.tdb   connections.tdb      login_cache.tdb      ntforms.tdb          printing/            share_info.tdb
brlock.tdb           gencache.tdb         messages.tdb         ntprinters.tdb       registry.tdb         unexpected.tdb
browse.dat           locking.tdb          ntdrivers.tdb        perfmon/             sessionid.tdb        winbindd_privileged/
17:17:03
#strings /var/cache/samba/registry.tdb | less
17:17:50
#strings /var/cache/samba/connections.tdb | less
17:18:11
#fg
  passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authentication*
tokens*updated*successfully*
# Unix users can map to different SMB User names
;  username map = /etc/samba/smbusers
# Using the following line enables you to customise your configuration
"/etc/samba/smb.conf" 326L, 11667C записано
[root@linux3:~]# /etc/init.d/smb restart
Останавливаются службы SMB:                                [  ОК  ]
Останавливаются службы NMB:                                [  ОК  ]
Запускаются службы SMB:                                    [  ОК  ]
Запускаются службы NMB:                                    [  ОК  ]
ping -f 192.168.16.104
--- 192.168.16.104 ping statistics ---
212950 packets transmitted, 212950 received, 0% packet loss, time 2565975ms
rtt min/avg/max/mdev = 0.068/0.185/1.515/0.041 ms, pipe 2, ipg/ewma 12.049/0.167 ms
loginShell: /bin/bash
gecos: System User
userPassword: {SSHA}edPz7x+11qQhEok9MkZUfMPtL7pFZUs3
[root@linux3:~]# smbc
-----------------------------------------------------------------------------------------------------
/dev/pts/4
17:19:44
#ssh 127.0.0.1 -l testt
testt@127.0.0.1's password:
Permission denied, please try again.
testt@127.0.0.1's password:
Permission denied, please try again.
testt@127.0.0.1's password:
Last login: Fri Dec 14 13:01:46 2007 from localhost.localdomain
-bash-3.00$ exit
logout
Connection to 127.0.0.1 closed.
17:20:24
#smbclient -L //192.168.16.1 -Utestt
Password:
session setup failed: NT_STATUS_LOGON_FAILURE
17:20:53
#smbclient -L //192.168.16.1 -Utestt
Password:
session setup failed: NT_STATUS_LOGON_FAILURE
17:20:58
#smbclient -L //192.168.16.1 -Utestt
Password:
session setup failed: NT_STATUS_LOGON_FAILURE
17:21:03
#smbclient -L //192.168.16.3 -Utestt
Password:
Domain=[MYDCLOCAL] OS=[Unix] Server=[Samba 3.0.24-1.110asp]
        Sharename       Type      Comment
        ---------       ----      -------
        tmp             Disk      Temporary file space
        IPC$            IPC       IPC Service (Samba Server)
        testt           Disk      Home Directories
Domain=[MYDCLOCAL] OS=[Unix] Server=[Samba 3.0.24-1.110asp]
        Server               Comment
        ---------            -------
        LINUX3               Samba Server
        Workgroup            Master
        ---------            -------
        CLINIKA0             DC
        MYDCLOCAL            LINUX3
        TECHLOCAL            DEBIAN1
17:21:16
#smbpasswd -h
When run by root:
    smbpasswd [options] [username]
otherwise:
    smbpasswd [options]
options:
  -L                   local mode (must be first option)
  -h                   print this usage message
  -s                   use stdin for password prompt
  -c smb.conf file     Use the given path to the smb.conf file
  -D LEVEL             debug level
...
  -a                   add user
  -d                   disable user
  -e                   enable user
  -i                   interdomain trust account
  -m                   machine trust account
  -n                   set no password
  -W                   use stdin ldap admin password
  -w PASSWORD          ldap admin password
  -x                   delete user
  -R ORDER             name resolve order
17:21:33
#smbpasswd -D 4 -s testt
smbldap_search_domain_info: Searching for:[(&(objectClass=sambaDomain)(sambaDomainName=MYDCLOCAL))]
smbldap_open_connection: connection opened
ldap_connect_system: succesful connection to the LDAP server
The LDAP server is succesfully connected
init_sam_from_ldap: Entry found for user: testt
Home server: linux3
Home server: linux3
ldapsam_getgroup: Did not find group
Home server: linux3
Home server: linux3
ldapsam_getsampwsid: Unable to locate SID [S-1-5-21-476227364-2911736119-1888487038-513] count=0
init_group_from_ldap: Entry found for group: 513
store_gid_sid_cache: gid 513 in cache -> S-1-5-21-476227364-2911736119-1888487038-513
ldapsam_update_sam_account: user testt to be modified has dn: uid=testt,ou=Users,dc=mydc,dc=local
init_ldap_from_sam: Setting entry for user: testt
ldapsam_modify_entry: LDAP Password changed for user testt
ldapsam_update_sam_account: successfully modified uid = testt in the LDAP database
17:22:44
#smbpasswd -h
When run by root:
    smbpasswd [options] [username]
otherwise:
    smbpasswd [options]
options:
  -L                   local mode (must be first option)
  -h                   print this usage message
  -s                   use stdin for password prompt
  -c smb.conf file     Use the given path to the smb.conf file
  -D LEVEL             debug level
...
  -a                   add user
  -d                   disable user
  -e                   enable user
  -i                   interdomain trust account
  -m                   machine trust account
  -n                   set no password
  -W                   use stdin ldap admin password
  -w PASSWORD          ldap admin password
  -x                   delete user
  -R ORDER             name resolve order
17:23:28
#smbpasswd -D 4 -s -U testt
smbldap_search_domain_info: Searching for:[(&(objectClass=sambaDomain)(sambaDomainName=MYDCLOCAL))]
smbldap_open_connection: connection opened
ldap_connect_system: succesful connection to the LDAP server
The LDAP server is succesfully connected
17:23:49
#smbpasswd -D 4 -s testt
smbldap_search_domain_info: Searching for:[(&(objectClass=sambaDomain)(sambaDomainName=MYDCLOCAL))]
smbldap_open_connection: connection opened
ldap_connect_system: succesful connection to the LDAP server
The LDAP server is succesfully connected
rootpass
rootpass
init_sam_from_ldap: Entry found for user: testt
Home server: linux3
Home server: linux3
ldapsam_getgroup: Did not find group
Home server: linux3
Home server: linux3
ldapsam_getsampwsid: Unable to locate SID [S-1-5-21-476227364-2911736119-1888487038-513] count=0
init_group_from_ldap: Entry found for group: 513
store_gid_sid_cache: gid 513 in cache -> S-1-5-21-476227364-2911736119-1888487038-513
ldapsam_update_sam_account: user testt to be modified has dn: uid=testt,ou=Users,dc=mydc,dc=local
init_ldap_from_sam: Setting entry for user: testt
ldapsam_modify_entry: LDAP Password changed for user testt
ldapsam_update_sam_account: successfully modified uid = testt in the LDAP database
17:24:04
#ssh 127.0.0.1 -l testt
testt@127.0.0.1's password:
Last login: Fri Dec 14 17:20:21 2007 from localhost.localdomain
-bash-3.00$ exit
logout
Connection to 127.0.0.1 closed.
прошло 10 минут
17:34:58
#ssh root@192.168.16.1
root@192.168.16.1's password:
Last login: Fri Dec 14 12:08:39 2007 from host2.net.nt
Linux debian1 2.6.18-5-686 #1 SMP Fri Jun 1 00:47:00 UTC 2007 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.
l3-agent is already running: pid=18207; pidfile=/root/.lilalo/l3-agent.pid
17:39:04
#ls
install  vmware
17:39:05
#ls vmware/

17:39:08
#ls ~user/vmware/
FreeBSD  Windows
17:39:15
#ls ~user/
.bash_history                               nano.save
.bash_logout                                putty/
.bash_profile                               .qt/
.bashrc                                     shred/
.config/                                    smbldap_bind.conf
.dmrc                                       smbldap.conf
.fluxbox/                                   .ssh/
.gconf/                                     test
.gconfd/                                    tmuser
.gq-state                                   .viminfo
.gtk-bookmarks                              vmware/
.l3rc                                       .vmware/
.lesshst                                    VMware-workstation-6.0.0-45731.i386.tar.gz
.lilalo/                                    .X0-lock
.luma/                                      .Xauthority
.mozilla/                                   .xsession-errors
17:39:15
#ls ~user/VMware-workstation-6.0.0-45731.i386.tar.gz
/home/user/VMware-workstation-6.0.0-45731.i386.tar.gz
17:39:22
#scp ~user/VMware-workstation-6.0.0-45731.i386.tar.gz 192.168.16.3:/root
root@192.168.16.3's password:
VMware-workstation-6.0.0-45731.i386.tar.gz                         100%  181MB  11.3MB/s   00:16
17:39:57
#exit
exit
Connection to 192.168.16.1 closed.
17:42:05
#ls
final_settings.err  logs.tgz  phpldapadmin-1.0.2.tar.gz  VMware-workstation-6.0.0-45731.i386.tar.gz
install             mbox      Templates
17:42:06
#uname -r
2.6.14-1.1653.1asp
17:42:09
#yum search 2.6.14-1
Searching Packages:
Setting up repositories
base                      100% |=========================|  951 B    00:00
updates-released          100% |=========================|  951 B    00:00
Reading repository metadata in from local files
kernel-module-fglrx-2.6.14-1.1653.1asp.i 8.21.7.1-0.1.110asp    base
Matched from:
kernel-module-fglrx-2.6.14-1.1653.1asp
This Package contains the kernel modules required for 3D acceleration with
the ATI proprietary driver for ATI Radeon graphic cards.  This package is
...
Matched from:
kernel-module-nvidia-2.6.14-1.1653.1aspsmp
This is Nvidia's graphics driver for linux-x86/x64 computers. This package
has been built with kernel 2.6.14-1.1653.1aspsmp for i686
kernel-module-slamr-2.6.14-1.1653.1asp.i 2.9.11-1.20051101.110a base
Matched from:
kernel-module-slamr-2.6.14-1.1653.1asp
kernel-module-slamr-2.6.14-1.1653.1aspsm 2.9.11-1.20051101.110a base
Matched from:
kernel-module-slamr-2.6.14-1.1653.1aspsmp
17:42:53
#yum search kernel-devel
Searching Packages:
Setting up repositories
Reading repository metadata in from local files
kernel-devel.i586                        2.6.14-1.1653.1asp     base
Matched from:
kernel-devel
kernel-devel.i686                        2.6.14-1.1653.1asp     base
Matched from:
kernel-devel
kernel-devel.i586                        2.6.17-1.2142.1asp     updates-released
...
kernel-devel
kernel-devel.i586                        2.6.16-1.2115asp       updates-released
Matched from:
kernel-devel
kernel-devel.i686                        2.6.17-1.2146asp       updates-released
Matched from:
kernel-devel
kernel-devel.i586                        2.6.17-1.2146asp       updates-released
Matched from:
kernel-devel
17:43:40
#uname -r
2.6.14-1.1653.1asp
/dev/pts/6
17:43:50
#ping 192.168.16.104
PING 192.168.16.104 (192.168.16.104) 56(84) bytes of data.
64 bytes from 192.168.16.104: icmp_seq=0 ttl=128 time=0.251 ms
64 bytes from 192.168.16.104: icmp_seq=1 ttl=128 time=0.143 ms
64 bytes from 192.168.16.104: icmp_seq=2 ttl=128 time=0.202 ms
--- 192.168.16.104 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2010ms
rtt min/avg/max/mdev = 0.143/0.198/0.251/0.047 ms, pipe 2
/dev/pts/4
17:43:50
#yum install kernel-devel.i686
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for kernel-devel to pack into transaction set.
kernel-devel-2.6.17-1.214 100% |=========================| 8.0 kB    00:08
http://download.asplinux.ru/i386/updates/11/i386/kernel-devel-2.6.17-1.2146asp.i686.rpm: [Errno 4] Socket Error: (11, '\xd0\xa0\xd0\xb5\xd1\x81\xd1\x83\xd1\x80\xd1\x81 \xd0\xb2\xd1\x80\xd0\xb5\xd0\xbc\xd0\xb5\xd0\xbd\xd0\xbd\xd0\xbe \xd0\xbd\xd0\xb5\xd0\xb4\xd0\xbe\xd1\x81\xd1\x82\xd1\x83\xd0\xbf\xd0\xb5\xd0\xbd')
Trying other mirror.
Error: failure: i386/kernel-devel-2.6.17-1.2146asp.i686.rpm from updates-released: [Errno 256] No more mirrors to try.
/dev/pts/6
17:44:06
#ls /usr/include/
Display all 607 possibilities? (y or n)
17:44:06
#ls /usr/include/
acl                    gdk_imlib_private.h           k3bplugin.h               monetary.h        portable.h
af_vfs.h               gdk_imlib_types.h             k3bpluginmanager.h        mpf2mpfr.h        portaudio.h
aio.h                  gdk-pixbuf-1.0                k3bprocess.h              mpfr.h            postproc
aliases.h              gelf.h                        k3bprogressdialog.h       mpfrxx.h          ppmcmap.h
all_array.h            getopt.h                      k3bprojectplugin.h        mp.h              ppmfloyd.h
all_hash.h             gif_lib.h                     k3bpushbutton.h           mpi2cxx           ppm.h
all_list.h             GL                            k3bradioaction.h          mpi_apps.h        pppd
alloca.h               glib-1.2                      k3bsignalwaiter.h         mpicxx.h          preq.h
all_opt.h              glib-2.0                      k3bsimplejob.h            mpif.h            printf.h
all_queue.h            glob.h                        k3bstdguiitems.h          mpi.h             priority.h
...
gdcache.h              k3bmovixdoc.h                 mallocvar.h               pi-version.h      wordexp.h
gdfontg.h              k3bmovixdvddoc.h              malloc_wrapper.h          pm_config.h       X11
gdfontl.h              k3bmovixdvdjob.h              math.h                    pm_gamma.h        xlocale.h
gdfontmb.h             k3bmovixfileitem.h            mcheck.h                  pm.h              Xm
gdfonts.h              k3bmovixjob.h                 md5global.h               pm_system.h       zconf.h
gdfontt.h              k3bmsfedit.h                  md5.h                     pngconf.h         zlib.h
gdfx.h                 k3bmsf.h                      memory.h                  png.h             zutil.h
gd.h                   k3bmultichoicedialog.h        menu.h                    pnm.h
gd_io.h                k3bpluginconfigwidget.h       metacity-1                poll.h
gdk_imlib.h            k3bpluginfactory.h            mntent.h                  popt.h
/dev/pts/4
17:44:18
#yum install kernel-devel.i68
Exiting on Broken Pipe
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
No Match for argument: kernel-devel.i68
Nothing to do
17:44:34
#uname -r
2.6.14-1.1653.1asp
17:44:46
#yum search kernel-devel.i686 2.6.14-1.1653.1asp
Searching Packages:
Setting up repositories
Reading repository metadata in from local files
kernel-module-fglrx-2.6.14-1.1653.1asp.i 8.21.7.1-0.1.110asp    base
Matched from:
kernel-module-fglrx-2.6.14-1.1653.1asp
This Package contains the kernel modules required for 3D acceleration with
the ATI proprietary driver for ATI Radeon graphic cards.  This package is
built for kernel 2.6.14-1.1653.1asp (i686).
kernel-module-fglrx-2.6.14-1.1653.1aspsm 8.21.7.1-0.1.110asp    base
...
Matched from:
kernel-module-nvidia-2.6.14-1.1653.1aspsmp
This is Nvidia's graphics driver for linux-x86/x64 computers. This package
has been built with kernel 2.6.14-1.1653.1aspsmp for i686
kernel-module-slamr-2.6.14-1.1653.1asp.i 2.9.11-1.20051101.110a base
Matched from:
kernel-module-slamr-2.6.14-1.1653.1asp
kernel-module-slamr-2.6.14-1.1653.1aspsm 2.9.11-1.20051101.110a base
Matched from:
kernel-module-slamr-2.6.14-1.1653.1aspsmp
17:46:10
#yum search kernel-devel-2.6.14-1.1653.1asp
Searching Packages:
Setting up repositories
Reading repository metadata in from local files
No Matches found
17:46:43
#yum search kernel-devel.i686-2.6.14-1.1653.1asp
Searching Packages:
Setting up repositories
Reading repository metadata in from local files
No Matches found
17:50:33
#rpm -ihv kernel-devel-2.6.14-1.1653.1asp.i586.rpm
Подготовка...     ########################################### [100%]
   1:kernel-devel           ########################################### [100%]
17:53:25
#ls
final_settings.err                        mbox
install                                   phpldapadmin-1.0.2.tar.gz
kernel-devel-2.6.14-1.1653.1asp.i586.rpm  Templates
logs.tgz                                  VMware-workstation-6.0.0-45731.i386.tar.gz

Статистика

Время первой команды журнала16:58:11 2007-12-14
Время последней команды журнала17:53:25 2007-12-14
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %19.80
Процент синтаксически неверно набранных команд, % 2.97
Суммарное время работы с терминалом *, час 0.92
Количество командных строк в единицу времени, команда/мин 1.83
Частота использования команд
ls19|=================| 17.59%
smbclient14|============| 12.96%
less12|===========| 11.11%
ping7|======| 6.48%
yum7|======| 6.48%
strings7|======| 6.48%
vim7|======| 6.48%
smbpasswd5|====| 4.63%
pdbedit4|===| 3.70%
ssh3|==| 2.78%
uname3|==| 2.78%
whereis2|=| 1.85%
arp2|=| 1.85%
fg1|| 0.93%
man1|| 0.93%
tcpdump1|| 0.93%
whereissmbpasswd1|| 0.93%
/etc/init.d/samba1|| 0.93%
nmap1|| 0.93%
scp1|| 0.93%
bg1|| 0.93%
testparm1|| 0.93%
rpm1|| 0.93%
xterm.1|| 0.93%
trace1|| 0.93%
find1|| 0.93%
string1|| 0.93%
exit1|| 0.93%
date1|| 0.93%
____
*) Интервалы неактивности длительностью 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$