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

Содержание

Журнал

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

/dev/pts/4
11:41:23
#cat /etc/ldap.secret
rootpass
/dev/pts/9
11:43:11
#getent group
root:x:0:root
bin:x:1:root,bin,daemon
daemon:x:2:root,bin,daemon
sys:x:3:root,bin,adm
adm:x:4:root,adm,daemon
tty:x:5:
disk:x:6:root
lp:x:7:daemon,lp
mem:x:8:
kmem:x:9:
...
ntp:x:38:
sshd:x:74:
slocate:x:21:
pcap:x:77:
screen:x:84:
pvm:x:24:
user:x:500:
ldap:x:55:
apache:x:48:
Group1:x:500:
11:43:18
#ls /home/
     base_group ou=aixgroup,?one
#pam_login_attribute sAMAccountName
                   cn groupName
#pam_filter objectclass=User
                   testuser  user
#pam_password ad
# configure --enable-authpassword is no longer supported
# AuthPassword mappings
#nss_map_attribute userPassword authPassword
# AIX SecureWay mappings
#nss_map_objectclass posixAccount aixAccount
#nss_base_passwd ou=aixaccount,?one
#nss_map_attribute uid userName
#nss_map_attribute gidNumber gid
#nss_map_attribute uidNumber uid
#nss_map_attribute userPassword passwordChar
#nss_map_objectclass posixGroup aixAccessGroup
#nss_base_group ou=aixgroup,?one
#nss_map_attribute cn groupName
                                                                                   208,1         81%
/dev/pts/4
11:44:09
#rpm -qa | grep pamd
     base_group ou=aixgroup,?one
#pam_login_attribute sAMAccountName
                   cn groupName
#pam_filter objectclass=User
#pam_password ad
# configure --enable-authpassword is no longer supported
# AuthPassword mappings
#nss_map_attribute userPassword authPassword
# AIX SecureWay mappings
#nss_map_objectclass posixAccount aixAccount
#nss_base_passwd ou=aixaccount,?one
#nss_map_attribute uid userName
#nss_map_attribute gidNumber gid
#nss_map_attribute uidNumber uid
#nss_map_attribute userPassword passwordChar
#nss_map_objectclass posixGroup aixAccessGroup
#nss_base_group ou=aixgroup,?one
#nss_map_attribute cn groupName
                                                                                   208,1         81%
11:44:41
#rpm -qa | grep pam
spamassassin-3.0.4-2.fc4
pam_smb-1.1.7-6
pam_krb5-2.1.7-3
pam-devel-0.79-9.6
pam-0.79-9.6
pam_passwdqc-0.7.6-1
11:44:50
#ls /usr/lib/pam*
     base_group ou=aixgroup,?one
#pam_login_attribute sAMAccountName
                   cn groupName
#pam_filter objectclass=User
                   ls: /usr/lib/pam*: Нет такого файла или каталога
#pam_password ad
# configure --enable-authpassword is no longer supported
# AuthPassword mappings
#nss_map_attribute userPassword authPassword
# AIX SecureWay mappings
#nss_map_objectclass posixAccount aixAccount
#nss_base_passwd ou=aixaccount,?one
#nss_map_attribute uid userName
#nss_map_attribute gidNumber gid
#nss_map_attribute uidNumber uid
#nss_map_attribute userPassword passwordChar
#nss_map_objectclass posixGroup aixAccessGroup
#nss_base_group ou=aixgroup,?one
#nss_map_attribute cn groupName
                                                                                   208,1         81%
11:45:01
#ls /usr/lib/lib
Display all 2314 possibilities? (y or n)
11:45:01
#yum search pam-ldap
     base_group ou=aixgroup,?one
#pam_login_attribute sAMAccountName
                   cn groupName
#pam_filter objectclass=User
                   Searching Packages:
#pam_password ad
Setting up repositories
base                      100% |=========================|  951 B    00:00
# configure --enable-authpassword is no longer supported
updates-released          100% |=========================|  951 B    00:00
...
#nss_map_objectclass posixAccount aixAccount
#nss_base_passwd ou=aixaccount,?one
#nss_map_attribute uid userName
#nss_map_attribute gidNumber gid
#nss_map_attribute uidNumber uid
#nss_map_attribute userPassword passwordChar
#nss_map_objectclass posixGroup aixAccessGroup
#nss_base_group ou=aixgroup,?one
#nss_map_attribute cn groupName
                                                                                   208,1         81%
11:45:45
#yum search ldap
passwords (instead of or in addition to using flat files or NIS).
Pam_ldap is a module for Linux-PAM that supports password changes, V2
clients, Netscape's SSL, ypldapd, Netscape Directory Server password
policies, access authorization, and crypted hashes.
php-ldap.i386                            5.0.4-10.5             installed
Matched from:
php-ldap
A module for PHP applications that use LDAP.
The php-ldap package is a dynamic shared object (DSO) for the Apache
Web server that adds Lightweight Directory Access Protocol (LDAP)
support to PHP. LDAP is a set of protocols for accessing directory
services over the Internet. PHP is an HTML-embedded scripting
language. If you need LDAP support for PHP applications, you will
need to install this package in addition to the php package.
                                                                                   208,1         81%
11:46:07
#yum istall nss_ldap
# AIX SecureWay mappings
options:
#nss_map_objectclass posixAccount aixAccount
  -h, --help            show this help message and exit
#nss_base_passwd ou=aixaccount,?one
  -t, --tolerant        be tolerant of errors
#nss_map_attribute uid userName
  -C                    run entirely from cache, don't update cache
#nss_map_attribute gidNumber gid
  -c  [config file]     config file location
...
  -y                    answer yes for all questions
#nss_map_attribute cn groupName
  --version             show Yum version and exit
  --installroot=[path]  set install root
  --enablerepo=[repo]   enable one or more repositories (wildcards allowed)
  --disablerepo=[repo]  disable one or more repositories (wildcards allowed)
  --exclude=[package]   exclude package(s) by name or glob
  --obsoletes           enable obsoletes processing during updates
  --noplugins           disable Yum plugins
                                                                                   208,1         81%
11:46:27
#yum install nss_ldap
     base_group ou=aixgroup,?one
#pam_login_attribute sAMAccountName
                   cn groupName
#pam_filter objectclass=User
                   Setting up Install Process
#pam_password ad
Setting up repositories
Reading repository metadata in from local files
# configure --enable-authpassword is no longer supported
Parsing package install arguments
...
#nss_map_objectclass posixAccount aixAccount
#nss_base_passwd ou=aixaccount,?one
#nss_map_attribute uid userName
#nss_map_attribute gidNumber gid
#nss_map_attribute uidNumber uid
#nss_map_attribute userPassword passwordChar
#nss_map_objectclass posixGroup aixAccessGroup
#nss_base_group ou=aixgroup,?one
#nss_map_attribute cn groupName
                                                                                   208,1         81%
11:46:35
#rpm -qa | grep ldap
     base_group ou=aixgroup,?one
#pam_login_attribute sAMAccountName
                   cn groupName
#pam_filter objectclass=User
                   openldap-devel-2.2.29-1.FC4
#pam_password ad
openldap-servers-2.2.29-1.FC4
openldap-2.2.29-1.FC4
# configure --enable-authpassword is no longer supported
openldap-clients-2.2.29-1.FC4
...
#nss_map_objectclass posixAccount aixAccount
#nss_base_passwd ou=aixaccount,?one
#nss_map_attribute uid userName
#nss_map_attribute gidNumber gid
#nss_map_attribute uidNumber uid
#nss_map_attribute userPassword passwordChar
#nss_map_objectclass posixGroup aixAccessGroup
#nss_base_group ou=aixgroup,?one
#nss_map_attribute cn groupName
                                                                                   208,1         81%
11:46:59
#rpm -gl nss_ldap
RPM версия 4.4.2
Copyright (C) 1998-2002 - Red Hat, Inc.
Эту программу можно свободно распространять на условиях GNU GPL
Использование: rpm [-aKfgpWHqV] [-aKfgpWHqVcdils] [-aKfgpWHqVcdilsaKfgpWHqV] [-aKfgpWHqVcdilsaKfgpWHqV] [-aKfgpWHqVcdilsaKfgpWHqV] [-aKfgpWHqVcdilsaKfgpWHqVK] [-aKfgpWHqVcdilsaKfgpWHqVK] [-aKfgpWHqVcdilsaKfgpWHqVKi] [-aKfgpWHqVcdilsaKfgpWHqVKiv] [-aKfgpWHqVcdilsaKfgpWHqVKiv] [-aKfgpWHqVcdilsaKfgpWHqVKiv?] [-a|--all] [-f|--file] [-g|--group]
        [-p|--package] [-W|--ftswalk] [--pkgid] [--hdrid] [--fileid]
        [--specfile] [--triggeredby] [--whatrequires] [--whatprovides]
        [--nomanifest] [-c|--configfiles] [-d|--docfiles] [--dump] [-l|--list]
        [--queryformat=QUERYFORMAT] [-s|--state] [--nomd5] [--nofiles]
        [--nodeps] [--noscript] [--comfollow] [--logical] [--nochdir]
        [--nostat] [--physical] [--seedot] [--xdev] [--whiteout]
...
        [-D|--define 'MACRO EXPR'] [-E|--eval 'EXPR'] [--macros=<FILE:...>]
        [--nodigest] [--nosignature] [--rcfile=<FILE:...>] [-r|--root ROOT]
        [--querytags] [--showrc] [--quiet] [-v|--verbose] [--version]
        [-?|--help] [--usage] [--scripts] [--setperms] [--setugids]
        [--conflicts] [--obsoletes] [--provides] [--requires] [--info]
        [--changelog] [--xml] [--triggers] [--last] [--filesbypkg]
        [--fileclass] [--filecolor] [--filecontext] [--fscontext]
        [--recontext] [--fileprovide] [--filerequire] [--redhatprovides]
        [--redhatrequires] [--buildpolicy=<правило>] [--with=<параметр>]
        [--without=<параметр>]
11:47:15
#rpm -ql nss_ldap
/usr/share/doc/nss_ldap-234/pam.d/passwd
/usr/share/doc/nss_ldap-234/pam.d/pop
/usr/share/doc/nss_ldap-234/pam.d/poweroff
/usr/share/doc/nss_ldap-234/pam.d/ppp
/usr/share/doc/nss_ldap-234/pam.d/reboot
/usr/share/doc/nss_ldap-234/pam.d/rexec
/usr/share/doc/nss_ldap-234/pam.d/rlogin
/usr/share/doc/nss_ldap-234/pam.d/rsh
/usr/share/doc/nss_ldap-234/pam.d/samba
/usr/share/doc/nss_ldap-234/pam.d/shutdown
/usr/share/doc/nss_ldap-234/pam.d/ssh
/usr/share/doc/nss_ldap-234/pam.d/su
/usr/share/doc/nss_ldap-234/pam.d/vlock
/usr/share/doc/nss_ldap-234/pam.d/xdm
/usr/share/doc/nss_ldap-234/pam.d/xlock
/usr/share/doc/nss_ldap-234/pam.d/xscreensaver
/usr/share/doc/nss_ldap-234/pam.d/xserver
                                                                                   208,1         81%
11:47:32
#less /usr/share/doc/nss_ldap-234/pam.d/ssh
11:47:59
#cp /etc/pam
pam.d/        pam_smb.conf
11:47:59
#cp /etc/pam
pam.d/        pam_smb.conf
11:47:59
#cp /etc/pam.d/
#nss_base_passwd ou=aixaccount,?one
dateconfig                    reboot                        system-config-pptp
#nss_map_attribute uid userName
ethereal                      remote                        system-config-printer
#nss_map_attribute gidNumber gid
gdm                           run_init                      system-config-printer-gui
#nss_map_attribute uidNumber uid
gdm-autologin                 samba                         system-config-printer-tui
#nss_map_attribute userPassword passwordChar
gdmsetup                      screen                        system-config-rootpassword
...
hwbrowser                     seuserx                       system-config-time
internet-druid                smtp                          system-config-users
kbdrate                       smtp.sendmail                 system-install-packages
kde                           sshd                          vlock
kde-np                        su                            xdm
kppp                          sudo                          xscreensaver
kuser                         system-auth                   xserver
login                         system-cdinstall-helper       yumex
neat                          system-config-authentication
                                                                                   208,1         81%
11:47:59
#cp /etc/pam.d/sshd
.bash_history              .gnome2/                   mbox
.bash_logout               .gnome_private/            phpldapadmin-1.0.2.tar.gz
.bash_profile              .gstreamer-0.8/            .rnd
.bashrc                    .gtkrc                     .ssh/
.cshrc                     install                    .tcshrc
.directory_administrator/  .kde/                      Templates/
final_settings.err         .l3rc                      .viminfo
.gconf/                    .lesshst                   .vimrc
.gconfd/                   .lilalo/                   .xauthOJvCp7
.gnome/                    logs.tgz                   .xauthtLb1xV
11:47:59
#vi
11:48:21
#cp /etc/pam.d/sshd /etc/pam.d/sshd_orig

11:48:26
#cp /usr/share/doc/nss_ldap-234/pam.d/ssh /etc/pam.d/sshd
     base_group ou=aixgroup,?one
#pam_login_attribute sAMAccountName
                   cn groupName
#pam_filter objectclass=User
                   cp: переписать `/etc/pam.d/sshd'? y
#pam_password ad
# configure --enable-authpassword is no longer supported
# AuthPassword mappings
#nss_map_attribute userPassword authPassword
# AIX SecureWay mappings
#nss_map_objectclass posixAccount aixAccount
#nss_base_passwd ou=aixaccount,?one
#nss_map_attribute uid userName
#nss_map_attribute gidNumber gid
#nss_map_attribute uidNumber uid
#nss_map_attribute userPassword passwordChar
#nss_map_objectclass posixGroup aixAccessGroup
#nss_base_group ou=aixgroup,?one
#nss_map_attribute cn groupName
                                                                                   208,1         81%
11:48:34
#ssh 192.168.16.3 -l testuser
     base_group ou=aixgroup,?one
#pam_login_attribute sAMAccountName
                   cn groupName
#pam_filter objectclass=User
                   The authenticity of host '192.168.16.3 (192.168.16.3)' can't be established.
#pam_password ad
RSA key fingerprint is bb:ad:d8:1c:d8:05:73:9f:0b:79:72:3f:21:fc:ae:81.
Are you sure you want to continue connecting (yes/no)? yes
# configure --enable-authpassword is no longer supported
Warning: Permanently added '192.168.16.3' (RSA) to the list of known hosts.
...
#nss_base_passwd ou=aixaccount,?one
Permission denied (publickey,gssapi-with-mic,password).
#nss_map_attribute uid userName
#nss_map_attribute gidNumber gid
#nss_map_attribute uidNumber uid
#nss_map_attribute userPassword passwordChar
#nss_map_objectclass posixGroup aixAccessGroup
#nss_base_group ou=aixgroup,?one
#nss_map_attribute cn groupName
                                                                                   208,1         81%
11:49:01
#ls -lt /var/log/ | head
итого 604
-rw-------  1 root utmp   1152 Дек 14 11:49 btmp
-rw-------  1 root root   1637 Дек 14 11:48 secure
-rw-------  1 root root 109119 Дек 14 11:45 messages
-rw-------  1 root root  31838 Дек 14 11:45 cron
-rw-r--r--  1 root root 178536 Дек 14 11:44 Xorg.0.log
-rw-r--r--  1 root root    581 Дек 14 11:28 yum.log
drwx------  2 root root    112 Дек 14 11:19 httpd
-rw-rw-r--  1 root utmp  29568 Дек 14 11:17 wtmp
-rw-r--r--  1 root root 146292 Дек 14 11:14 lastlog
11:49:10
#vim /etc/ssh/sshd_config
11:49:49
#ssh 192.168.16.3 -l testuser
     base_group ou=aixgroup,?one
#pam_login_attribute sAMAccountName
                   cn groupName
#pam_filter objectclass=User
                   testuser@192.168.16.3's password:
#pam_password ad
Permission denied, please try again.
testuser@192.168.16.3's password:
# configure --enable-authpassword is no longer supported
Permission denied, please try again.
...
#nss_map_objectclass posixAccount aixAccount
#nss_base_passwd ou=aixaccount,?one
#nss_map_attribute uid userName
#nss_map_attribute gidNumber gid
#nss_map_attribute uidNumber uid
#nss_map_attribute userPassword passwordChar
#nss_map_objectclass posixGroup aixAccessGroup
#nss_base_group ou=aixgroup,?one
#nss_map_attribute cn groupName
                                                                                   208,1         81%
11:49:54
#ls -lt /var/log/ | head
итого 604
-rw-------  1 root utmp   1920 Дек 14 11:49 btmp
-rw-------  1 root root   1789 Дек 14 11:49 secure
-rw-------  1 root root 109119 Дек 14 11:45 messages
-rw-------  1 root root  31838 Дек 14 11:45 cron
-rw-r--r--  1 root root 178536 Дек 14 11:44 Xorg.0.log
-rw-r--r--  1 root root    581 Дек 14 11:28 yum.log
drwx------  2 root root    112 Дек 14 11:19 httpd
-rw-rw-r--  1 root utmp  29568 Дек 14 11:17 wtmp
-rw-r--r--  1 root root 146292 Дек 14 11:14 lastlog
11:49:58
#less /var/log/secure
11:50:25
#/etc/init.d/sshd restart
     base_group ou=aixgroup,?one
#pam_login_attribute sAMAccountName
                   cn groupName
#pam_filter objectclass=User
                   Останавливается sshd:    [  ОК  ]
#pam_password ad
Запускается sshd:                               [  ОК  ]
# configure --enable-authpassword is no longer supported
# AuthPassword mappings
#nss_map_attribute userPassword authPassword
# AIX SecureWay mappings
#nss_map_objectclass posixAccount aixAccount
#nss_base_passwd ou=aixaccount,?one
#nss_map_attribute uid userName
#nss_map_attribute gidNumber gid
#nss_map_attribute uidNumber uid
#nss_map_attribute userPassword passwordChar
#nss_map_objectclass posixGroup aixAccessGroup
#nss_base_group ou=aixgroup,?one
#nss_map_attribute cn groupName
                                                                                   208,1         81%
11:50:31
#ssh 192.168.16.3 -l testuser
     base_group ou=aixgroup,?one
#pam_login_attribute sAMAccountName
                   cn groupName
#pam_filter objectclass=User
                   testuser@192.168.16.3's password:
#pam_password ad
Permission denied, please try again.
testuser@192.168.16.3's password:
# configure --enable-authpassword is no longer supported
Permission denied, please try again.
...
#nss_map_objectclass posixAccount aixAccount
#nss_base_passwd ou=aixaccount,?one
#nss_map_attribute uid userName
#nss_map_attribute gidNumber gid
#nss_map_attribute uidNumber uid
#nss_map_attribute userPassword passwordChar
#nss_map_objectclass posixGroup aixAccessGroup
#nss_base_group ou=aixgroup,?one
#nss_map_attribute cn groupName
                                                                                   208,1         81%
11:50:46
#vim /etc/ssh/sshd_config
59c59
< PermitEmptyPasswords yes
---
> #PermitEmptyPasswords no
11:51:04
#getent passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
...
nscd:x:28:28:NSCD Daemon:/:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
pcap:x:77:77::/var/arpwatch:/sbin/nologin
pvm:x:24:24::/usr/share/pvm3:/bin/bash
user:x:500:500:user:/home/user:/bin/bash
ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false
apache:x:48:48:Apache:/var/www:/sbin/nologin
testuser:x:65000:65000:TESTUSER:/home/tetsuser:/bin/bash
testt:x:1000:500:Test Test:/home/users/Group1/tt:/bin/bash
11:51:15
#mkdir /home/testuser
     base_group ou=aixgroup,?one
#pam_login_attribute sAMAccountName
                   cn groupName
#pam_filter objectclass=User
#pam_password ad
# configure --enable-authpassword is no longer supported
# AuthPassword mappings
#nss_map_attribute userPassword authPassword
# AIX SecureWay mappings
#nss_map_objectclass posixAccount aixAccount
#nss_base_passwd ou=aixaccount,?one
#nss_map_attribute uid userName
#nss_map_attribute gidNumber gid
#nss_map_attribute uidNumber uid
#nss_map_attribute userPassword passwordChar
#nss_map_objectclass posixGroup aixAccessGroup
#nss_base_group ou=aixgroup,?one
#nss_map_attribute cn groupName
                                                                                   208,1         81%
11:51:27
#chown testuser /home/testuser

11:51:34
#ssh 192.168.16.3 -l testuser
     base_group ou=aixgroup,?one
#pam_login_attribute sAMAccountName
                   cn groupName
#pam_filter objectclass=User
                   testuser@192.168.16.3's password:
#pam_password ad
Permission denied, please try again.
testuser@192.168.16.3's password:
# configure --enable-authpassword is no longer supported
Permission denied, please try again.
...
#nss_map_objectclass posixAccount aixAccount
#nss_base_passwd ou=aixaccount,?one
#nss_map_attribute uid userName
#nss_map_attribute gidNumber gid
#nss_map_attribute uidNumber uid
#nss_map_attribute userPassword passwordChar
#nss_map_objectclass posixGroup aixAccessGroup
#nss_base_group ou=aixgroup,?one
#nss_map_attribute cn groupName
                                                                                   208,1         81%
11:51:53
#less /var/log/s
11:51:53
#less /var/log/
11:51:53
#less /var/log/
11:52:29
#ls -lt /var/log/ | head
итого 648
-rw-r--r--  1 root root 220437 Дек 14 11:52 Xorg.0.log
-rw-------  1 root utmp   4224 Дек 14 11:51 btmp
-rw-------  1 root root   2377 Дек 14 11:51 secure
-rw-------  1 root root 109282 Дек 14 11:50 messages
-rw-------  1 root root  31994 Дек 14 11:50 cron
-rw-r--r--  1 root root    581 Дек 14 11:28 yum.log
drwx------  2 root root    112 Дек 14 11:19 httpd
-rw-rw-r--  1 root utmp  29568 Дек 14 11:17 wtmp
-rw-r--r--  1 root root 146292 Дек 14 11:14 lastlog
/dev/pts/9
11:52:30
#mkdir /home/testt
     base_group ou=aixgroup,?one
#pam_login_attribute sAMAccountName
                   cn groupName
#pam_filter objectclass=User
#pam_password ad
# configure --enable-authpassword is no longer supported
# AuthPassword mappings
#nss_map_attribute userPassword authPassword
# AIX SecureWay mappings
#nss_map_objectclass posixAccount aixAccount
#nss_base_passwd ou=aixaccount,?one
#nss_map_attribute uid userName
#nss_map_attribute gidNumber gid
#nss_map_attribute uidNumber uid
#nss_map_attribute userPassword passwordChar
#nss_map_objectclass posixGroup aixAccessGroup
#nss_base_group ou=aixgroup,?one
#nss_map_attribute cn groupName
                                                                                   208,1         81%
/dev/pts/4
11:52:31
#vim /etc/ssh/sshd_config
34c34
< #LogLevel INFO
---
> LogLevel CRIT
11:53:13
#getent passwd

11:53:16
#/etc/init.d/sshd restart
Останавливается sshd:                       [  ОК  ]
Запускается sshd: /etc/ssh/sshd_config line 34: unsupported log level 'CRIT'
                                                           [ СБОЙ ]
11:53:20
#vim /etc/ssh/sshd_config
34c34
< LogLevel CRIT
---
> LogLevel EMERG
/dev/pts/9
11:53:25
#chown testt:Group1 /home/testt/
     base_group ou=aixgroup,?one
#pam_login_attribute sAMAccountName
                   cn groupName
#pam_filter objectclass=User
#pam_password ad
# configure --enable-authpassword is no longer supported
# AuthPassword mappings
#nss_map_attribute userPassword authPassword
# AIX SecureWay mappings
#nss_map_objectclass posixAccount aixAccount
#nss_base_passwd ou=aixaccount,?one
#nss_map_attribute uid userName
#nss_map_attribute gidNumber gid
#nss_map_attribute uidNumber uid
#nss_map_attribute userPassword passwordChar
#nss_map_objectclass posixGroup aixAccessGroup
#nss_base_group ou=aixgroup,?one
#nss_map_attribute cn groupName
                                                                                   208,1         81%
/dev/pts/4
11:53:37
#/etc/init.d/sshd restart
Останавливается sshd:                       [ СБОЙ ]
Запускается sshd: /etc/ssh/sshd_config line 34: unsupported log level 'EMERG'
                                                           [ СБОЙ ]
11:53:39
#man sshd,conf
11:53:52
#man sshd.conf
11:53:54
#man sshd_conf
11:53:56
#man sshd
/dev/pts/9
11:53:57
#ssh testt@192.168.16.3
     base_group ou=aixgroup,?one
#pam_login_attribute sAMAccountName
                   cn groupName
#pam_filter objectclass=User
                   testt@192.168.16.3's password:
#pam_password ad
Permission denied, please try again.
testt@192.168.16.3's password:
# configure --enable-authpassword is no longer supported
# AuthPassword mappings
...
#nss_map_objectclass posixAccount aixAccount
#nss_base_passwd ou=aixaccount,?one
#nss_map_attribute uid userName
#nss_map_attribute gidNumber gid
#nss_map_attribute uidNumber uid
#nss_map_attribute userPassword passwordChar
#nss_map_objectclass posixGroup aixAccessGroup
#nss_base_group ou=aixgroup,?one
#nss_map_attribute cn groupName
                                                                                   208,1         81%
/dev/pts/4
11:54:12
#man sshd_config
11:54:29
#vim /etc/ssh/sshd_config
34c34
< LogLevel EMERG
---
> LogLevel  DEBUG
11:54:42
#/etc/init.d/sshd restart
Останавливается sshd:                       [ СБОЙ ]
Запускается sshd:                               [  ОК  ]
11:54:46
#ssh 192.168.16.3 -l testuser
     base_group ou=aixgroup,?one
#pam_login_attribute sAMAccountName
                   cn groupName
#pam_filter objectclass=User
                   testuser@192.168.16.3's password:
#pam_password ad
Permission denied, please try again.
testuser@192.168.16.3's password:
# configure --enable-authpassword is no longer supported
Permission denied, please try again.
...
#nss_map_objectclass posixAccount aixAccount
#nss_base_passwd ou=aixaccount,?one
#nss_map_attribute uid userName
#nss_map_attribute gidNumber gid
#nss_map_attribute uidNumber uid
#nss_map_attribute userPassword passwordChar
#nss_map_objectclass posixGroup aixAccessGroup
#nss_base_group ou=aixgroup,?one
#nss_map_attribute cn groupName
                                                                                   208,1         81%
11:55:02
#ls -lt /var/log/ | head
итого 652
-rw-------  1 root root 109445 Дек 14 11:55 messages
-rw-------  1 root root   4679 Дек 14 11:55 secure
-rw-------  1 root utmp   5376 Дек 14 11:55 btmp
-rw-------  1 root root  32150 Дек 14 11:55 cron
-rw-r--r--  1 root root 221148 Дек 14 11:54 Xorg.0.log
-rw-r--r--  1 root root    581 Дек 14 11:28 yum.log
drwx------  2 root root    112 Дек 14 11:19 httpd
-rw-rw-r--  1 root utmp  29568 Дек 14 11:17 wtmp
-rw-r--r--  1 root root 146292 Дек 14 11:14 lastlog
11:55:09
#less /var/log/messages
11:55:21
#ls -lt /var/log/ | head
итого 652
-rw-------  1 root root 109445 Дек 14 11:55 messages
-rw-------  1 root root   4679 Дек 14 11:55 secure
-rw-------  1 root utmp   5376 Дек 14 11:55 btmp
-rw-------  1 root root  32150 Дек 14 11:55 cron
-rw-r--r--  1 root root 221148 Дек 14 11:54 Xorg.0.log
-rw-r--r--  1 root root    581 Дек 14 11:28 yum.log
drwx------  2 root root    112 Дек 14 11:19 httpd
-rw-rw-r--  1 root utmp  29568 Дек 14 11:17 wtmp
-rw-r--r--  1 root root 146292 Дек 14 11:14 lastlog
11:55:22
#less /var/log/secure
11:56:06
#ldap
ldapadd      ldapdelete   ldapmodrdn   ldapsearch
ldapcompare  ldapmodify   ldappasswd   ldapwhoami
11:56:06
#ldappasswd
/etc/pam.d/sshd (END)
                      SASL/DIGEST-MD5 authentication started
auth       required     /lib/security/pam_nologin.so
Please enter your password:
auth       sufficient    /lib/security/pam_ldap.so
ldap_sasl_interactive_bind_s: Internal (implementation specific) error (80)
auth       required     /lib/security/pam_unix_auth.so try_first_pass
        additional info: SASL(-13): user not found: no secret in database
account    sufficient   /lib/security/pam_ldap.so
account    required     /lib/security/pam_unix_acct.so
password   required     /lib/security/pam_cracklib.so
password   sufficient   /lib/security/pam_ldap.so
password   required     /lib/security/pam_pwdb.so use_first_pass
session    required     /lib/security/pam_unix_session.so
/dev/pts/9
11:56:14
#less /etc/pam
11:56:14
#less /etc/pam.d/sshd
/dev/pts/4
11:56:19
#ldappasswd -h
ldappasswd: option requires an argument -- h
ldappasswd: unrecognized option -h
Change password of an LDAP user
usage: ldappasswd [options] [user]
  user: the authentication identity, commonly a DN
Password change options:
  -a secret  old password
  -A         prompt for old password
  -t file    read file for old password
  -s secret  new password
...
  -U authcid SASL authentication identity
  -v         run in verbose mode (diagnostics to standard output)
  -V         print version info (-VV only)
  -w passwd  bind password (for simple authentication)
  -W         prompt for bind password
  -x         Simple authentication
  -X authzid SASL authorization identity ("dn:<dn>" or "u:<user>")
  -y file    Read password from file
  -Y mech    SASL mechanism
  -Z         Start TLS request (-ZZ to require successful response)
/dev/pts/9
11:56:40
#ls /lib/security/pam_
pam_access.so        pam_env.so           pam_krb5/            pam_listfile.so      pam_nologin.so       pam_rootok.so        pam_smbpass.so       pam_timestamp.so     pam_userdb.so
pam_chroot.so        pam_filter/          pam_krb5afs.so       pam_localuser.so     pam_passwdqc.so      pam_rps.so           pam_stack.so         pam_unix_acct.so     pam_warn.so
pam_console.so       pam_filter.so        pam_krb5.so          pam_loginuid.so      pam_permit.so        pam_securetty.so     pam_stress.so        pam_unix_auth.so     pam_wheel.so
pam_cracklib.so      pam_ftp.so           pam_lastlog.so       pam_mail.so          pam_postgresok.so    pam_selinux.so       pam_succeed_if.so    pam_unix_passwd.so   pam_winbind.so
pam_debug.so         pam_group.so         pam_ldap.so          pam_mkhomedir.so     pam_pwdb.so          pam_shells.so        pam_tally.so         pam_unix_session.so  pam_xauth.so
pam_deny.so          pam_issue.so         pam_limits.so        pam_motd.so          pam_rhosts_auth.so   pam_smb_auth.so      pam_time.so          pam_unix.so
11:56:40
#vim /etc/ldap.conf
/dev/pts/4
11:57:52
#man ldappasswd
11:58:22
#ldappasswd -D cn=admin,dc=mydc,dc=local -x -W -S -A -b cn=testuser,ou=Users,dc=mydc
  -H URI     LDAP Uniform Resource Indentifier(s)
  -I         use SASL Interactive mode
  -n         show what would be done but don't actually do it
  -O props   SASL security properties
  -p port    port on LDAP server
  -Q         use SASL Quiet mode
  -R realm   SASL realm
  -U authcid SASL authentication identity
  -v         run in verbose mode (diagnostics to standard output)
  -V         print version info (-VV only)
  -w passwd  bind password (for simple authentication)
  -W         prompt for bind password
  -x         Simple authentication
  -X authzid SASL authorization identity ("dn:<dn>" or "u:<user>")
  -y file    Read password from file
  -Y mech    SASL mechanism
  -Z         Start TLS request (-ZZ to require successful response)
                                                                                   208,1         81%
11:58:42
#man ldappasswd
11:58:42
#man ldappasswd
11:59:08
#man ldappasswd
11:59:08
#man ldappasswd
11:59:08
#man ldappasswd
11:59:21
#ldappasswd -D cn=admin,dc=mydc,dc=local -x -W -S -A
                 man ldappasswd
local -s rootpass
11:59:37
#man ldappasswd
11:59:47
#ldappasswd -D cn=admin,dc=mydc,dc=local -x -W -S
     base_group ou=aixgroup,?one
#pam_login_attribute sAMAccountName
                   cn groupName
#pam_filter objectclass=User
#pam_password ad
# configure --enable-authpassword is no longer supported
# AuthPassword mappings
#nss_map_attribute userPassword authPassword
# AIX SecureWay mappings
#nss_map_objectclass posixAccount aixAccount
#nss_base_passwd ou=aixaccount,?one
#nss_map_attribute uid userName
#nss_map_attribute gidNumber gid
#nss_map_attribute uidNumber uid
#nss_map_attribute userPassword passwordChar
#nss_map_objectclass posixGroup aixAccessGroup
#nss_base_group ou=aixgroup,?one
#nss_map_attribute cn groupName
                                                                                   208,1         81%
11:59:47
#man ldappasswd
11:59:55
#ldappasswd -D cn=admin,dc=mydc,dc=local -x -W -S cn=testuser,ou=Users,dc=mydc,dc=lo

11:59:55
#ldappasswd -D cn=admin,dc=mydc,dc=local -x -W -S cn=testuser,ou=Users,dc=mydc,dc=lo

11:59:55
#ldappasswd -D cn=admin,dc=mydc,dc=local -x -W -S "
Enter LDAP Password:
Result: No such object (32)
12:00:11
#ldappasswd -D cn=admin,dc=mydc,dc=local -x -W -S -b "dc=mydc,dc=local" "(cn=testuse
     base_group ou=aixgroup,?one
#pam_login_attribute sAMAccountName
                   cn groupName
#pam_filter objectclass=User
#pam_password ad
# configure --enable-authpassword is no longer supported
# AuthPassword mappings
#nss_map_attribute userPassword authPassword
# AIX SecureWay mappings
#nss_map_objectclass posixAccount aixAccount
#nss_base_passwd ou=aixaccount,?one
#nss_map_attribute uid userName
#nss_map_attribute gidNumber gid
#nss_map_attribute uidNumber uid
#nss_map_attribute userPassword passwordChar
#nss_map_objectclass posixGroup aixAccessGroup
#nss_base_group ou=aixgroup,?one
#nss_map_attribute cn groupName
                                                                                   208,1         81%
12:00:11
#ldappasswd -D cn=admin,dc=mydc,dc=local -x -W -S -b "dc=mydc,dc=local" "(cn=testuse
     base_group ou=aixgroup,?one
#pam_login_attribute sAMAccountName
                   cn groupName
#pam_filter objectclass=User
#pam_password ad
# configure --enable-authpassword is no longer supported
# AuthPassword mappings
#nss_map_attribute userPassword authPassword
# AIX SecureWay mappings
#nss_map_objectclass posixAccount aixAccount
#nss_base_passwd ou=aixaccount,?one
#nss_map_attribute uid userName
#nss_map_attribute gidNumber gid
#nss_map_attribute uidNumber uid
#nss_map_attribute userPassword passwordChar
#nss_map_objectclass posixGroup aixAccessGroup
#nss_base_group ou=aixgroup,?one
#nss_map_attribute cn groupName
                                                                                   208,1         81%
12:00:11
#ldappasswd -D cn=admin,dc=mydc,dc=local -x -W -S -b "dc=mydc,dc=local"\
>
12:01:01
#ldappasswd -D cn=admin,dc=mydc,dc=local -x -W -S -b "dc=mydc,dc=local"\ "(cn=testus

12:01:01
#ldappasswd -D cn=admin,dc=mydc,dc=local -x -W -S -b "dc=mydc,dc=local"\
  -H URI     LDAP Uniform Resource Indentifier(s)
  -I         use SASL Interactive mode
  -n         show what would be done but don't actually do it
  -O props   SASL security properties
  -p port    port on LDAP server
  -Q         use SASL Quiet mode
  -R realm   SASL realm
  -U authcid SASL authentication identity
  -v         run in verbose mode (diagnostics to standard output)
  -V         print version info (-VV only)
  -w passwd  bind password (for simple authentication)
  -W         prompt for bind password
  -x         Simple authentication
  -X authzid SASL authorization identity ("dn:<dn>" or "u:<user>")
  -y file    Read password from file
  -Y mech    SASL mechanism
  -Z         Start TLS request (-ZZ to require successful response)
                                                                                   208,1         81%
12:01:26
#ldappasswd -D cn=admin,dc=mydc,dc=local -x -W -S -b "dc=mydc,dc=local"
  -H URI     LDAP Uniform Resource Indentifier(s)
  -I         use SASL Interactive mode
  -n         show what would be done but don't actually do it
  -O props   SASL security properties
  -p port    port on LDAP server
  -Q         use SASL Quiet mode
  -R realm   SASL realm
  -U authcid SASL authentication identity
  -v         run in verbose mode (diagnostics to standard output)
  -V         print version info (-VV only)
  -w passwd  bind password (for simple authentication)
  -W         prompt for bind password
  -x         Simple authentication
  -X authzid SASL authorization identity ("dn:<dn>" or "u:<user>")
  -y file    Read password from file
  -Y mech    SASL mechanism
  -Z         Start TLS request (-ZZ to require successful response)
                                                                                   208,1         81%
12:01:32
#ldappasswd -D cn=admin,dc=mydc,dc=local -x -W

12:01:49
#man ldappasswd
12:01:49
#man ldappasswd
12:01:49
#ldappasswd -h

12:01:49
#ssh 192.168.16.3 -l testuser
     base_group ou=aixgroup,?one
#pam_login_attribute sAMAccountName
                   cn groupName
#pam_filter objectclass=User
                   testuser@192.168.16.3's password:
#pam_password ad
Permission denied, please try again.
testuser@192.168.16.3's password:
# configure --enable-authpassword is no longer supported
Permission denied, please try again.
...
#nss_map_objectclass posixAccount aixAccount
#nss_base_passwd ou=aixaccount,?one
#nss_map_attribute uid userName
#nss_map_attribute gidNumber gid
#nss_map_attribute uidNumber uid
#nss_map_attribute userPassword passwordChar
#nss_map_objectclass posixGroup aixAccessGroup
#nss_base_group ou=aixgroup,?one
#nss_map_attribute cn groupName
                                                                                   208,1         81%
12:03:33
#ldappasswd -D cn=admin,dc=mydc,dc=local -x -W -S -b "dc=mydc,dc=local"\ "(cn=testuse"r",ou=Users,dc=mydc,dc=local

12:03:35
#less /var/log/secure
12:03:49
#ldappasswd -D cn=admin,dc=mydc,dc=local -x -W -S "cn=testuser,ou=Users,dc=mydc,dc=local" -s rootpass

12:03:53
#ssh 192.168.16.3 -l testuser
     base_group ou=aixgroup,?one
#pam_login_attribute sAMAccountName
                   cn groupName
#pam_filter objectclass=User
#pam_password ad
# configure --enable-authpassword is no longer supported
# AuthPassword mappings
#nss_map_attribute userPassword authPassword
# AIX SecureWay mappings
#nss_map_objectclass posixAccount aixAccount
#nss_base_passwd ou=aixaccount,?one
#nss_map_attribute uid userName
#nss_map_attribute gidNumber gid
#nss_map_attribute uidNumber uid
#nss_map_attribute userPassword passwordChar
#nss_map_objectclass posixGroup aixAccessGroup
#nss_base_group ou=aixgroup,?one
#nss_map_attribute cn groupName
                                                                                   208,1         81%
12:03:53
#ssh 192.168.16.3 -l testuser
     base_group ou=aixgroup,?one
#pam_login_attribute sAMAccountName
                   cn groupName
#pam_filter objectclass=User
                   testuser@192.168.16.3's password:
#pam_password ad
Permission denied, please try again.
testuser@192.168.16.3's password:
# configure --enable-authpassword is no longer supported
Permission denied, please try again.
...
#nss_map_objectclass posixAccount aixAccount
#nss_base_passwd ou=aixaccount,?one
#nss_map_attribute uid userName
#nss_map_attribute gidNumber gid
#nss_map_attribute uidNumber uid
#nss_map_attribute userPassword passwordChar
#nss_map_objectclass posixGroup aixAccessGroup
#nss_base_group ou=aixgroup,?one
#nss_map_attribute cn groupName
                                                                                   208,1         81%
12:04:55
#less /var/log/secure
12:05:08
#su - testuser
     base_group ou=aixgroup,?one
#pam_login_attribute sAMAccountName
                   cn groupName
#pam_filter objectclass=User
                   su: предупреждение: невозможно сменить каталог на /home/tetsuser: Нет такого файла или каталога
#pam_password ad
-bash-3.00$ exit
logout
# configure --enable-authpassword is no longer supported
# AuthPassword mappings
...
#nss_map_objectclass posixAccount aixAccount
#nss_base_passwd ou=aixaccount,?one
#nss_map_attribute uid userName
#nss_map_attribute gidNumber gid
#nss_map_attribute uidNumber uid
#nss_map_attribute userPassword passwordChar
#nss_map_objectclass posixGroup aixAccessGroup
#nss_base_group ou=aixgroup,?one
#nss_map_attribute cn groupName
                                                                                   208,1         81%
12:05:26
#mkdir /tmp/tetsuser
     base_group ou=aixgroup,?one
#pam_login_attribute sAMAccountName
                   cn groupName
#pam_filter objectclass=User
#pam_password ad
# configure --enable-authpassword is no longer supported
# AuthPassword mappings
#nss_map_attribute userPassword authPassword
# AIX SecureWay mappings
#nss_map_objectclass posixAccount aixAccount
#nss_base_passwd ou=aixaccount,?one
#nss_map_attribute uid userName
#nss_map_attribute gidNumber gid
#nss_map_attribute uidNumber uid
#nss_map_attribute userPassword passwordChar
#nss_map_objectclass posixGroup aixAccessGroup
#nss_base_group ou=aixgroup,?one
#nss_map_attribute cn groupName
                                                                                   208,1         81%
12:05:36
#ssh 192.168.16.3 -l testuser
testuser@192.168.16.3's password:
Permission denied, please try again.
testuser@192.168.16.3's password:
12:05:44
#su - testuser
su: предупреждение: невозможно сменить каталог на /home/tetsuser: Нет такого файла или каталога
-bash-3.00$ exit
logout

Файлы

  • /etc/ldap.secret
  • /etc/ldap.secret
    >
    rootpass
    

    Статистика

    Время первой команды журнала11:41:23 2007-12-14
    Время последней команды журнала12:05:44 2007-12-14
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %38.61
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 0.41
    Количество командных строк в единицу времени, команда/мин 4.15
    Частота использования команд
    ldappasswd18|================| 16.51%
    man15|=============| 13.76%
    less11|==========| 10.09%
    ssh10|=========| 9.17%
    ls9|========| 8.26%
    cp6|=====| 5.50%
    vim6|=====| 5.50%
    head5|====| 4.59%
    rpm5|====| 4.59%
    yum4|===| 3.67%
    /etc/init.d/sshd4|===| 3.67%
    mkdir3|==| 2.75%
    getent3|==| 2.75%
    grep3|==| 2.75%
    chown2|=| 1.83%
    su2|=| 1.83%
    ldap1|| 0.92%
    vi1|| 0.92%
    cat1|| 0.92%
    ____
    *) Интервалы неактивности длительностью 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$