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

Содержание

Журнал

Среда (02/21/07)

/dev/pts/2
16:28:23
#less /etc/group
16:31:36
#vim /etc/samba/smb.conf
16:34:16
#/etc/init.d/smb restart
Останавливаются службы SMB:           [  ОК  ]
Останавливаются службы NMB:           [  ОК  ]
Запускаются сервисы SMB:                 [  ОК  ]
Запускаются сервисы NMB:                 [  ОК  ]
16:34:36
#id winuser
uid=10015(winuser) gid=10015(winuser) группы=10015(winuser)
прошло 16 минут
16:50:52
#мless /etc/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:
...
machines:x:10018:
ntadmins:x:10019:
ntusers:x:10020:
designers:x:10021:
engineers:x:10022:
qateam:x:10023:
winuser:x:10015:
test:x:10016:
testglobal:x:10024:
global2:x:10025:
16:53:03
#less /etc/group
16:53:52
#less /etc/group
16:54:21
#grep win /etc/passwd

16:56:45
#vim /etc/samba/smb.conf
16:57:36
#vim /usr/local/
16:57:36
#vim /usr/local/sbin/add-user-to-group
16:58:05
#vim /usr/local/sbin/add-user-to-group
17:02:11
#/usr/local/sbin/add-user-to-group test ntusers

17:02:23
#id test
uid=10016(test) gid=10016(test) группы=10016(test),10020(ntusers)
17:02:27
#screen
прошло >4 часов
/dev/pts/15
21:47:27
$ssh 10.0.17.1
The authenticity of host '10.0.17.1 (10.0.17.1)' can't be established.
RSA key fingerprint is 81:c0:14:5e:34:52:b5:e6:83:88:d0:b4:eb:90:4b:12.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '10.0.17.1' (RSA) to the list of known hosts.
Password:
Password:
Password:
Permission denied (publickey,keyboard-interactive).
21:47:46
$ssh 10.0.17.1 -l root
sled:~ # cd /media/IDM301/
IdentityManager_3.0.1/ eDirectory_8.8/        iManager_2.6/
sled:~ # cd /media/IDM301/iManager_2.6/Linux/
Old_Install/ packages/
sled:~ # cd /media/IDM301/iManager_2.6/Linux/
sled:/media/IDM301/iManager_2.6/Linux # ls
Old_Install  iManagerInstallLinux.bin  packages
sled:/media/IDM301/iManager_2.6/Linux # ps awxu | grep iM
root     23317  0.0  0.0   1856   628 pts/4    R+   21:48   0:00 grep iM
sled:/media/IDM301/iManager_2.6/Linux # logout
Connection to 10.0.17.1 closed.
21:49:23
$ssh 10.0.17.1 -l root
Password:
Last login: Wed Feb 21 21:46:52 2007 from 10.0.35.1
sled:~ #
sled:~ #
sled:~ # /etc/init.d/network restart
Shutting down network interfaces:
    eth0      device: Intel Corporation 82562EZ 10/100 Ethernet Controller (rev 02)
    eth0      configuration: eth-id-00:0e:a6:20:53:20
                                                                      done
Shutting down service network  .  .  .  .  .  .  .  .  .  .  .  .  .  done
...
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
10.0.0.0        0.0.0.0         255.0.0.0       U     0      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         10.0.35.1       0.0.0.0         UG    0      0        0 eth0
sled:~ # reboot
Broadcast message from root (pts/4) (Wed Feb 21 21:49:13 2007):
The system is going down for reboot NOW!
sled:~ # logout
Connection to 10.0.17.1 closed.
21:50:19
$ping 10.0.17.1
PING 10.0.17.1 (10.0.17.1) 56(84) bytes of data.
64 bytes from 10.0.17.1: icmp_seq=0 ttl=63 time=0.580 ms
64 bytes from 10.0.17.1: icmp_seq=1 ttl=63 time=0.579 ms
64 bytes from 10.0.17.1: icmp_seq=2 ttl=63 time=0.599 ms
--- 10.0.17.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 0.579/0.586/0.599/0.009 ms, pipe 2
21:50:27
$ping 10.0.17.1 -t 10
PING 10.0.17.1 (10.0.17.1) 56(84) bytes of data.
64 bytes from 10.0.17.1: icmp_seq=0 ttl=63 time=0.749 ms
64 bytes from 10.0.17.1: icmp_seq=1 ttl=63 time=0.879 ms
64 bytes from 10.0.17.1: icmp_seq=2 ttl=63 time=0.578 ms
64 bytes from 10.0.17.1: icmp_seq=3 ttl=63 time=0.572 ms
64 bytes from 10.0.17.1: icmp_seq=4 ttl=63 time=0.570 ms
--- 10.0.17.1 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4004ms
rtt min/avg/max/mdev = 0.570/0.669/0.879/0.128 ms, pipe 2
21:50:37
$ping --help
ping: invalid option -- -
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
21:50:41
$ping 10.0.17.1 -i 10
PING 10.0.17.1 (10.0.17.1) 56(84) bytes of data.
From 10.0.35.1 icmp_seq=1 Destination Host Unreachable
From 10.0.35.1 icmp_seq=2 Destination Host Unreachable
From 10.0.35.1 icmp_seq=3 Destination Host Unreachable
From 10.0.35.1 icmp_seq=4 Destination Host Unreachable
From 10.0.35.1 icmp_seq=5 Destination Host Unreachable
From 10.0.35.1 icmp_seq=6 Destination Host Unreachable
From 10.0.35.1 icmp_seq=7 Destination Host Unreachable
From 10.0.35.1 icmp_seq=8 Destination Host Unreachable
From 10.0.35.1 icmp_seq=9 Destination Host Unreachable
...
From 10.0.35.1 icmp_seq=54 Destination Host Unreachable
From 10.0.35.1 icmp_seq=55 Destination Host Unreachable
From 10.0.35.1 icmp_seq=56 Destination Host Unreachable
From 10.0.35.1 icmp_seq=57 Destination Host Unreachable
From 10.0.35.1 icmp_seq=58 Destination Host Unreachable
From 10.0.35.1 icmp_seq=59 Destination Host Unreachable
From 10.0.35.1 icmp_seq=60 Destination Host Unreachable
--- 10.0.17.1 ping statistics ---
61 packets transmitted, 0 received, +60 errors, 100% packet loss, time 600027ms
, pipe 2
прошло 10 минут
22:01:00
$ping 10.0.17.1 -i 10
PING 10.0.17.1 (10.0.17.1) 56(84) bytes of data.
--- 10.0.17.1 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
22:01:03
$ping 10.0.17.1
From 10.0.35.1 icmp_seq=26 Destination Host Unreachable
From 10.0.35.1 icmp_seq=28 Destination Host Unreachable
From 10.0.35.1 icmp_seq=29 Destination Host Unreachable
From 10.0.35.1 icmp_seq=30 Destination Host Unreachable
From 10.0.35.1 icmp_seq=32 Destination Host Unreachable
From 10.0.35.1 icmp_seq=33 Destination Host Unreachable
From 10.0.35.1 icmp_seq=34 Destination Host Unreachable
From 10.0.35.1 icmp_seq=35 Destination Host Unreachable
From 10.0.35.1 icmp_seq=36 Destination Host Unreachable
From 10.0.35.1 icmp_seq=37 Destination Host Unreachable
...
From 10.0.35.1 icmp_seq=207 Destination Host Unreachable
From 10.0.35.1 icmp_seq=209 Destination Host Unreachable
From 10.0.35.1 icmp_seq=210 Destination Host Unreachable
From 10.0.35.1 icmp_seq=211 Destination Host Unreachable
From 10.0.35.1 icmp_seq=213 Destination Host Unreachable
From 10.0.35.1 icmp_seq=214 Destination Host Unreachable
From 10.0.35.1 icmp_seq=215 Destination Host Unreachable
--- 10.0.17.1 ping statistics ---
216 packets transmitted, 0 received, +165 errors, 100% packet loss, time 215091ms
, pipe 5
22:04:41
$ping 10.0.17.1 -i 10
PING 10.0.17.1 (10.0.17.1) 56(84) bytes of data.
From 10.0.35.1 icmp_seq=0 Destination Host Unreachable
From 10.0.35.1 icmp_seq=1 Destination Host Unreachable
From 10.0.35.1 icmp_seq=2 Destination Host Unreachable
From 10.0.35.1 icmp_seq=3 Destination Host Unreachable
From 10.0.35.1 icmp_seq=4 Destination Host Unreachable
From 10.0.35.1 icmp_seq=5 Destination Host Unreachable
From 10.0.35.1 icmp_seq=6 Destination Host Unreachable
From 10.0.35.1 icmp_seq=7 Destination Host Unreachable
From 10.0.35.1 icmp_seq=8 Destination Host Unreachable
...
64 bytes from 10.0.17.1: icmp_seq=40 ttl=63 time=0.674 ms
64 bytes from 10.0.17.1: icmp_seq=41 ttl=63 time=0.628 ms
64 bytes from 10.0.17.1: icmp_seq=42 ttl=63 time=0.648 ms
64 bytes from 10.0.17.1: icmp_seq=43 ttl=63 time=0.655 ms
64 bytes from 10.0.17.1: icmp_seq=44 ttl=63 time=0.876 ms
64 bytes from 10.0.17.1: icmp_seq=45 ttl=63 time=0.655 ms
64 bytes from 10.0.17.1: icmp_seq=46 ttl=63 time=0.646 ms
--- 10.0.17.1 ping statistics ---
47 packets transmitted, 15 received, +23 errors, 68% packet loss, time 460082ms
rtt min/avg/max/mdev = 0.628/0.695/1.020/0.104 ms, pipe 2
22:12:27
$ssh 10.0.17.1 -l root
ВВЕДИТЕ ЦИФРУ, ПРЕДСТАВÐ
NTER>, ЧТОБЫ ПРИНЯТЬ
   ВАРИАНТ ПО УМОÐ======================================
Установка подключаемых модулей
------------------------------
Загрузить подключаемые модули?
  ->1- Да
    2- Нет
ВВЕДИТЕ ЦИФРУ, ПРЕДСТАВÐ
NTER>, ЧТОБЫ ПРИНЯТЬ
   ВАРИАНТ ПО УМОÐ======================================
Установка подключаемых модулей
------------------------------
Введите сетевой URL, с которого будете загружать подключаемые модули. По умолчанию задана загрузка с download.novell.com.
прошло 102 минуты
/dev/pts/15
23:55:12
$ssh 10.0.17.1 -l user
Password:
Last login: Wed Feb 21 23:43:32 2007 from 10.0.35.1
user@sled:~> . .bashrc:q!
user@sled:~> logout
Connection to 10.0.17.1 closed.
23:56:28
$ssh 10.0.17.1 -l rot
Password:
23:56:34
$ssh 10.0.17.1 -l root
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
".profile" 1L, 246C written
sled:~ # chmod +x .profile
sled:~ # logout
Connection to 10.0.17.1 closed.
23:58:04
$ssh 10.0.17.1 -l root
. /opt/novell/eDirectory/bin/ndspath
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
".profile" 4L, 285C written
sled:~ # logout
Connection to 10.0.17.1 closed.

Четверг (02/22/07)

00:02:01
$ssh 10.0.17.1 -l root
Password:
Password:
Last login: Wed Feb 21 23:57:05 2007 from 10.0.35.1
basename: invalid option -- b
Try `basename --help' for more information.
sled:~ # echo $LD_LIBRARY_PATH
/opt/novell/eDirectory/lib:/opt/novell/eDirectory/lib/nds-modules:/opt/novell/lib:
sled:~ # ndsimonitor
No instances of eDirectory Server are configured.
sled:~ # logout
Connection to 10.0.17.1 closed.
прошло >9 часов
/dev/pts/2
09:36:43
#screen -x
прошло 14 минут
09:50:59
#ssh 192.168.15.23
Password:
Warning: No xauth data; using fake authentication data for X11 forwarding.
Last login: Thu Feb 22 09:32:07 2007 from linux1.unix.nt
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 6.2-RC1 (SMP) #0: Thu Nov 16 05:12:08 UTC 2006
Welcome to FreeBSD!
Before seeking technical support, please use the following resources:
o  Security advisories and updated errata information for all releases are
   at http://www.FreeBSD.org/releases/ - always consult the ERRATA section
...
   been installed, they're also available formatted in /usr/share/doc.
If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.
screen -x
l3-agent is already running: pid=10335; pidfile=/root/.lilalo/l3-agent.pid
прошло 24 минуты
/dev/pts/9
10:15:10
#vim /etc/samba/smb.conf
/dev/pts/2
10:17:55
#exit
Connection to 192.168.15.23 closed.
10:19:00
#nmap 10.0.17.1
Starting nmap 3.55 ( http://www.insecure.org/nmap/ ) at 2007-02-22 10:20 EET
Interesting ports on 10.0.17.1:
(The 1657 ports scanned but not shown below are in state: filtered)
PORT    STATE  SERVICE
22/tcp  open   ssh
80/tcp  closed http
113/tcp closed auth
Nmap run completed -- 1 IP address (1 host up) scanned in 72.569 seconds
10:22:11
#ssh 192.168.15.23
Password:
Warning: No xauth data; using fake authentication data for X11 forwarding.
Last login: Thu Feb 22 10:22:42 2007 from 192.168.15.254
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 6.2-RC1 (SMP) #0: Thu Nov 16 05:12:08 UTC 2006
Welcome to FreeBSD!
Before seeking technical support, please use the following resources:
o  Security advisories and updated errata information for all releases are
   at http://www.FreeBSD.org/releases/ - always consult the ERRATA section
...
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.
If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.
screen -x
10:22:55
#screen -x
10:22:58
#grep wsws /etc/passwd
wsws:*:1014:1014:User &:/home/wsws:/bin/sh
10:24:25
#id wsws
uid=1014(wsws) gid=1014(wsws) groups=1014(wsws), 1004(ntusers)
10:24:34
#screen -x
10:25:04
#screen -x
10:31:22
#screen -x
прошло 39 минут
/dev/pts/9
11:11:05
#ssh 10.0.17.1
# include arbitrary files as named in APACHE_CONF_INCLUDE_FILES and
# APACHE_CONF_INCLUDE_DIRS
Include /etc/apache2/sysconfig.d/include.conf
### Virtual server configuration ############################################
#
# VirtualHost: If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
...
#       easier :)
sled:~ # echo $LD_LIBRARY_PATH
/opt/novell/eDirectory/lib:/opt/novell/eDirectory/lib/nds-modules:/opt/novell/lib:
sled:~ # ed
ed        edd_id    edir      edirutil  edit      editres
sled:~ # runlevel
N 5
sled:~ # init 1 ; init 5
sled:~ # logout
Connection to 10.0.17.1 closed.
прошло 42 минуты
11:53:44
#ping 10.0.17.1
PING 10.0.17.1 (10.0.17.1) 56(84) bytes of data.
64 bytes from 10.0.17.1: icmp_seq=0 ttl=63 time=1.06 ms
64 bytes from 10.0.17.1: icmp_seq=1 ttl=63 time=0.662 ms
--- 10.0.17.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.662/0.862/1.063/0.202 ms, pipe 2
прошла 41 минута
/dev/pts/2
12:34:54
#exit
Connection to 192.168.15.23 closed.
12:37:08
#yum search openldap
Searching Packages:
Setting up Repo:  base
repomd.xml                100% |=========================|  903 B    00:00
Setting up Repo:  updates
repomd.xml                100% |=========================|  951 B    00:00
Reading repository metadata in from local files
12:38:25
#yum search openldap-servers.i386
Traceback (most recent call last):
  File "/usr/bin/yum", line 6, in ?
    import yummain
  File "/usr/share/yum-cli/yummain.py", line 23, in ?
    import yum
  File "/usr/lib/python2.3/site-packages/yum/__init__.py", line 33, in ?
    import groups
  File "/usr/lib/python2.3/site-packages/yum/groups.py", line 3, in ?
    import comps
  File "/usr/lib/python2.3/site-packages/yum/comps.py", line 5, in ?
    import libxml2
  File "/usr/lib/python2.3/site-packages/libxml2.py", line 1, in ?
    import libxml2mod
KeyboardInterrupt
12:39:55
#yum install openldap-servers.i386
Setting up Install Process
Setting up Repo:  base
repomd.xml                100% |=========================|  903 B    00:00
Setting up Repo:  updates
repomd.xml                100% |=========================|  951 B    00:00
Reading repository metadata in from local files
прошло 11 минут
12:51:50
#vim /etc/openldap/slapd.conf.
12:52:32
#vim /etc/openldap/slapd.conf
12:54:14
#vim /etc/openldap/
12:54:14
#vim /etc/openldap/schema/
12:54:14
#vim /etc/openldap/samba-ldap-init.ldif
12:59:46
#slapadd -d1 -v -l /etc/openldap/samba-ldap-init.ldif
slapadd init: initiated tool.
slap_sasl_init: initialized!
bdb_back_initialize: initialize BDB backend
bdb_back_initialize: Sleepycat Software: Berkeley DB 4.3.27: (December 22, 2004)
bdb_back_initialize: initialize HDB backend
bdb_back_initialize: Sleepycat Software: Berkeley DB 4.3.27: (December 22, 2004)
>>> dnNormalize: <cn=Subschema>
<<< dnNormalize: <cn=subschema>
bdb_db_init: Initializing BDB database
>>> dnPrettyNormal: <dc=my-domain,dc=com>
...
description: Directory of CHEREP.NET
"
>>> dnPrettyNormal: <dc=cherep,dc=net>
<<< dnPrettyNormal: <dc=cherep,dc=net>, <dc=cherep,dc=net>
<= str2entry(dc=cherep,dc=net) -> 0xf7640260
slapadd: line 7: database (dc=my-domain,dc=com) not configured to hold "dc=cherep,dc=net"
slapadd: line 7: database (dc=my-domain,dc=com) not configured to hold "dc=cherep,dc=net"
slapadd shutdown: initiated
====> bdb_cache_release_all
slapadd shutdown: freeing system resources.
13:00:18
#vim /etc/openldap/slapd.conf
прошло 16 минут
13:16:36
#slapadd -d1 -v -l /etc/openldap/samba-ldap-init.ldif
bdb_back_initialize: Sleepycat Software: Berkeley DB 4.3.27: (December 22, 2004)
>>> dnNormalize: <cn=Subschema>
<<< dnNormalize: <cn=subschema>
bdb_db_init: Initializing BDB database
>>> dnPrettyNormal: <dc=cherep,dc=net>
<<< dnPrettyNormal: <dc=cherep,dc=net>, <dc=cherep,dc=net>
>>> dnPrettyNormal: <cn=Manager,dc=cherep,dc=net>
<<< dnPrettyNormal: <cn=Manager,dc=cherep,dc=net>, <cn=manager,dc=cherep,dc=net>
matching_rule_use_init
    1.2.840.113556.1.4.804 (integerBitOrMatch): matchingRuleUse: ( 1.2.840.113556.1.4.804 NAME 'integerBitOrMatch' APPLIES ( oncRpcNumber $ ipProtocolNumber $ ipServicePort $ shadowFlag $ shadowExpire $ shadowInactive $ shadowWarning $ shadowMax $ shadowMin $ shadowLastChange $ gidNumber $ uidNumber $ mailPreferenceOption $ supportedLDAPVersion ) )
...
ou: People
"
>>> dnPrettyNormal: <ou=People, dc=cosmo, dc=lan>
<<< dnPrettyNormal: <ou=People,dc=cosmo,dc=lan>, <ou=people,dc=cosmo,dc=lan>
<= str2entry(ou=People,dc=cosmo,dc=lan) -> 0xf7c89228
slapadd: line 23: database (dc=cherep,dc=net) not configured to hold "ou=People,dc=cosmo,dc=lan"
slapadd: line 23: database (dc=cherep,dc=net) not configured to hold "ou=people,dc=cosmo,dc=lan"
slapadd shutdown: initiated
====> bdb_cache_release_all
slapadd shutdown: freeing system resources.
13:17:21
#slapcat
dn: dc=cherep,dc=net
objectClass: dcObject
objectClass: organization
dc: cherep
o: TechExpert
description: Directory of CHEREP.NET
structuralObjectClass: organization
entryUUID: 01bc2908-56b2-102b-99b0-983f9ba336c6
creatorsName: cn=Manager,dc=cherep,dc=net
modifiersName: cn=Manager,dc=cherep,dc=net
...
objectClass: organizationalRole
objectClass: simpleSecurityObject
userPassword:: e1NTSEF9dmlYQkNKdjdxc0hZakN5MGZYOUdSakNsVDFJZ3JRamY=
structuralObjectClass: organizationalRole
entryUUID: 01edb144-56b2-102b-99b1-983f9ba336c6
creatorsName: cn=Manager,dc=cherep,dc=net
modifiersName: cn=Manager,dc=cherep,dc=net
createTimestamp: 20070222111721Z
modifyTimestamp: 20070222111721Z
entryCSN: 20070222111721Z#000001#00#000000
13:17:47
#slapadd -d1 -v -l /etc/openldap/samba-ldap-init.ldif
slapadd init: initiated tool.
slap_sasl_init: initialized!
bdb_back_initialize: initialize BDB backend
bdb_back_initialize: Sleepycat Software: Berkeley DB 4.3.27: (December 22, 2004)
bdb_back_initialize: initialize HDB backend
bdb_back_initialize: Sleepycat Software: Berkeley DB 4.3.27: (December 22, 2004)
>>> dnNormalize: <cn=Subschema>
<<< dnNormalize: <cn=subschema>
bdb_db_init: Initializing BDB database
>>> dnPrettyNormal: <dc=cherep,dc=net>
...
=> bdb_tool_entry_put( -1, "dc=cherep,dc=net" )
=> bdb_dn2id( "dc=cherep,dc=net" )
<= bdb_dn2id: got id=0x00000001
=> entry_encode(0x00000001): dc=cherep,dc=net
=> bdb_tool_entry_put: id2entry_add failed: DB_KEYEXIST: Key/data pair already exists (-30996)
=> bdb_tool_entry_put: txn_aborted! DB_KEYEXIST: Key/data pair already exists (-30996)
slapadd: could not add entry dn="dc=cherep,dc=net" (line=7): txn_aborted! DB_KEYEXIST: Key/data pair already exists (-30996)
slapadd shutdown: initiated
====> bdb_cache_release_all
slapadd shutdown: freeing system resources.
13:18:27
#vim /etc/openldap/samba-ldap-init.ldif
13:18:57
#slapadd -d1 -v -l /etc/openldap/samba-ldap-init.ldif
slapadd init: initiated tool.
slap_sasl_init: initialized!
bdb_back_initialize: initialize BDB backend
bdb_back_initialize: Sleepycat Software: Berkeley DB 4.3.27: (December 22, 2004)
bdb_back_initialize: initialize HDB backend
bdb_back_initialize: Sleepycat Software: Berkeley DB 4.3.27: (December 22, 2004)
>>> dnNormalize: <cn=Subschema>
<<< dnNormalize: <cn=subschema>
bdb_db_init: Initializing BDB database
>>> dnPrettyNormal: <dc=cherep,dc=net>
...
=> bdb_tool_entry_put( -1, "dc=cherep,dc=net" )
=> bdb_dn2id( "dc=cherep,dc=net" )
<= bdb_dn2id: got id=0x00000001
=> entry_encode(0x00000001): dc=cherep,dc=net
=> bdb_tool_entry_put: id2entry_add failed: DB_KEYEXIST: Key/data pair already exists (-30996)
=> bdb_tool_entry_put: txn_aborted! DB_KEYEXIST: Key/data pair already exists (-30996)
slapadd: could not add entry dn="dc=cherep,dc=net" (line=7): txn_aborted! DB_KEYEXIST: Key/data pair already exists (-30996)
slapadd shutdown: initiated
====> bdb_cache_release_all
slapadd shutdown: freeing system resources.
13:19:00
#slapcat
dn: dc=cherep,dc=net
objectClass: dcObject
objectClass: organization
dc: cherep
o: TechExpert
description: Directory of CHEREP.NET
structuralObjectClass: organization
entryUUID: 01bc2908-56b2-102b-99b0-983f9ba336c6
creatorsName: cn=Manager,dc=cherep,dc=net
modifiersName: cn=Manager,dc=cherep,dc=net
...
objectClass: organizationalRole
objectClass: simpleSecurityObject
userPassword:: e1NTSEF9dmlYQkNKdjdxc0hZakN5MGZYOUdSakNsVDFJZ3JRamY=
structuralObjectClass: organizationalRole
entryUUID: 01edb144-56b2-102b-99b1-983f9ba336c6
creatorsName: cn=Manager,dc=cherep,dc=net
modifiersName: cn=Manager,dc=cherep,dc=net
createTimestamp: 20070222111721Z
modifyTimestamp: 20070222111721Z
entryCSN: 20070222111721Z#000001#00#000000
13:19:35
#vim /etc/openldap/samba-ldap-init.ldif
13:20:45
#vim /etc/openldap/slapd.conf
13:21:54
#sldapcat
bash: sldapcat: command not found
13:22:15
#slappasswd
New password:
Re-enter new password:
Password values do not match
13:22:38
#slappasswd
New password:
Re-enter new password:
{SSHA}baNK6O7j4wuDxW2FM9GKlR0m/x9WW6FS
13:22:52
#vim /etc/openldap/slapd.conf
13:23:09
#slapadd -d1 -v -l /etc/openldap/samba-ldap-init.ldif
slapadd init: initiated tool.
slap_sasl_init: initialized!
bdb_back_initialize: initialize BDB backend
bdb_back_initialize: Sleepycat Software: Berkeley DB 4.3.27: (December 22, 2004)
bdb_back_initialize: initialize HDB backend
bdb_back_initialize: Sleepycat Software: Berkeley DB 4.3.27: (December 22, 2004)
>>> dnNormalize: <cn=Subschema>
<<< dnNormalize: <cn=subschema>
bdb_db_init: Initializing BDB database
>>> dnPrettyNormal: <dc=cherep,dc=net>
...
=> bdb_tool_entry_put( -1, "dc=cherep,dc=net" )
=> bdb_dn2id( "dc=cherep,dc=net" )
<= bdb_dn2id: got id=0x00000001
=> entry_encode(0x00000001): dc=cherep,dc=net
=> bdb_tool_entry_put: id2entry_add failed: DB_KEYEXIST: Key/data pair already exists (-30996)
=> bdb_tool_entry_put: txn_aborted! DB_KEYEXIST: Key/data pair already exists (-30996)
slapadd: could not add entry dn="dc=cherep,dc=net" (line=7): txn_aborted! DB_KEYEXIST: Key/data pair already exists (-30996)
slapadd shutdown: initiated
====> bdb_cache_release_all
slapadd shutdown: freeing system resources.
13:23:14
#vim /etc/openldap/slapd.conf
13:24:10
#slapadd -d1 -v -l /etc/openldap/samba-ldap-init.ldif
slapadd init: initiated tool.
slap_sasl_init: initialized!
bdb_back_initialize: initialize BDB backend
bdb_back_initialize: Sleepycat Software: Berkeley DB 4.3.27: (December 22, 2004)
bdb_back_initialize: initialize HDB backend
bdb_back_initialize: Sleepycat Software: Berkeley DB 4.3.27: (December 22, 2004)
>>> dnNormalize: <cn=Subschema>
<<< dnNormalize: <cn=subschema>
bdb_db_init: Initializing BDB database
>>> dnPrettyNormal: <dc=cherep,dc=net>
...
=> bdb_tool_entry_put( -1, "dc=cherep,dc=net" )
=> bdb_dn2id( "dc=cherep,dc=net" )
<= bdb_dn2id: got id=0x00000001
=> entry_encode(0x00000001): dc=cherep,dc=net
=> bdb_tool_entry_put: id2entry_add failed: DB_KEYEXIST: Key/data pair already exists (-30996)
=> bdb_tool_entry_put: txn_aborted! DB_KEYEXIST: Key/data pair already exists (-30996)
slapadd: could not add entry dn="dc=cherep,dc=net" (line=7): txn_aborted! DB_KEYEXIST: Key/data pair already exists (-30996)
slapadd shutdown: initiated
====> bdb_cache_release_all
slapadd shutdown: freeing system resources.
13:24:12
#vim /etc/openldap/slapd.conf
13:24:29
#vim /etc/openldap/samba-ldap-init.ldif
13:25:09
#vim /etc/openldap/slapd.conf
13:30:34
#slapadd -d1 -v -l /etc/openldap/samba-ldap-init.ldif
slapadd init: initiated tool.
slap_sasl_init: initialized!
bdb_back_initialize: initialize BDB backend
bdb_back_initialize: Sleepycat Software: Berkeley DB 4.3.27: (December 22, 2004)
bdb_back_initialize: initialize HDB backend
bdb_back_initialize: Sleepycat Software: Berkeley DB 4.3.27: (December 22, 2004)
>>> dnNormalize: <cn=Subschema>
<<< dnNormalize: <cn=subschema>
bdb_db_init: Initializing BDB database
>>> dnPrettyNormal: <dc=cherep,dc=net>
...
=> bdb_tool_entry_put( -1, "dc=cherep,dc=net" )
=> bdb_dn2id( "dc=cherep,dc=net" )
<= bdb_dn2id: got id=0x00000001
=> entry_encode(0x00000001): dc=cherep,dc=net
=> bdb_tool_entry_put: id2entry_add failed: DB_KEYEXIST: Key/data pair already exists (-30996)
=> bdb_tool_entry_put: txn_aborted! DB_KEYEXIST: Key/data pair already exists (-30996)
slapadd: could not add entry dn="dc=cherep,dc=net" (line=7): txn_aborted! DB_KEYEXIST: Key/data pair already exists (-30996)
slapadd shutdown: initiated
====> bdb_cache_release_all
slapadd shutdown: freeing system resources.
13:30:38
#vim /etc/openldap/samba-ldap-init.ldif
13:32:09
#slapadd -d5 -v -l /etc/openldap/samba-ldap-init.ldif
slapadd init: initiated tool.
slap_sasl_init: initialized!
bdb_back_initialize: initialize BDB backend
bdb_back_initialize: Sleepycat Software: Berkeley DB 4.3.27: (December 22, 2004)
bdb_back_initialize: initialize HDB backend
bdb_back_initialize: Sleepycat Software: Berkeley DB 4.3.27: (December 22, 2004)
>>> dnNormalize: <cn=Subschema>
<<< dnNormalize: <cn=subschema>
bdb_db_init: Initializing BDB database
>>> dnPrettyNormal: <dc=cherep,dc=net>
...
=> bdb_tool_entry_put( -1, "dc=cherep,dc=net" )
=> bdb_dn2id( "dc=cherep,dc=net" )
<= bdb_dn2id: got id=0x00000001
=> entry_encode(0x00000001): dc=cherep,dc=net
=> bdb_tool_entry_put: id2entry_add failed: DB_KEYEXIST: Key/data pair already exists (-30996)
=> bdb_tool_entry_put: txn_aborted! DB_KEYEXIST: Key/data pair already exists (-30996)
slapadd: could not add entry dn="dc=cherep,dc=net" (line=7): txn_aborted! DB_KEYEXIST: Key/data pair already exists (-30996)
slapadd shutdown: initiated
====> bdb_cache_release_all
slapadd shutdown: freeing system resources.
13:33:26
#vim /etc/openldap/samba-ldap-init.ldif
13:35:23
#vim .vimrc
13:35:36
#vim /etc/openldap/samba-ldap-init.ldif
13:35:44
#ls -l /var/lib/ldap/
итого 608
-rw-------  1 root root     8192 Фев 22 13:17 cn.bdb
-rw-------  1 root root    24576 Фев 22 13:00 __db.001
-rw-------  1 root root   278528 Фев 22 13:00 __db.002
-rw-------  1 root root    98304 Фев 22 13:00 __db.003
-rw-------  1 root root   450560 Фев 22 13:00 __db.004
-rw-------  1 root root    24576 Фев 22 13:00 __db.005
-rw-------  1 root root     8192 Фев 22 13:17 dn2id.bdb
-rw-------  1 root root    32768 Фев 22 13:17 id2entry.bdb
-rw-------  1 root root 10485760 Фев 22 13:33 log.0000000001
-rw-------  1 root root     8192 Фев 22 13:17 objectClass.bdb
13:36:17
#vim /etc/openldap/slapd.conf
прошла 41 минута
14:17:17
#rm /var/lib/ldap/*
rm: удалить обычный файл `/var/lib/ldap/cn.bdb'? y
rm: удалить обычный файл `/var/lib/ldap/__db.001'? y
rm: удалить обычный файл `/var/lib/ldap/__db.002'? y
rm: удалить обычный файл `/var/lib/ldap/__db.003'? y
rm: удалить обычный файл `/var/lib/ldap/__db.004'? y
rm: удалить обычный файл `/var/lib/ldap/__db.005'? y
rm: удалить обычный файл `/var/lib/ldap/dn2id.bdb'? y
rm: удалить обычный файл `/var/lib/ldap/id2entry.bdb'? y
rm: удалить обычный файл `/var/lib/ldap/log.0000000001'? y
rm: удалить обычный файл `/var/lib/ldap/objectClass.bdb'? y
14:17:46
#slapadd -d5 -v -l /etc/openldap/samba-ldap-init.ldif
=> key_change(ADD,2)
bdb_idl_insert_key: 2 [55ed1239]
<= key_change 0
=> key_change(ADD,2)
bdb_idl_insert_key: 2 [6eadd419]
<= key_change 0
<= index_entry_add( 2, "cn=Manager,dc=cherep,dc=net" ) success
added: "cn=Manager,dc=cherep,dc=net" (00000002)
=> str2entry: "# Поддерево пользователей
dn: ou=People, dc=cherep, dc=net
...
bdb_idl_insert_key: 4 [55ed1239]
<= key_change 0
=> key_change(ADD,4)
bdb_idl_insert_key: 4 [6eadd419]
<= key_change 0
<= index_entry_add( 4, "cn=admin,ou=People,dc=cherep,dc=net" ) success
added: "cn=admin,ou=People,dc=cherep,dc=net" (00000004)
slapadd shutdown: initiated
====> bdb_cache_release_all
slapadd shutdown: freeing system resources.
14:17:55
#vim /etc/openldap/slapd.conf
14:18:33
#vim /etc/openldap/samba-ldap-init.ldif
14:18:56
#slapcat
dn: dc=cherep,dc=net
objectClass: dcObject
objectClass: organization
dc: cherep
o: TechExpert
description: Directory of CHEREP.NET
structuralObjectClass: organization
entryUUID: 773e16b6-56ba-102b-851a-ea5b57c7dea7
creatorsName: cn=Manager,dc=cherep,dc=net
modifiersName: cn=Manager,dc=cherep,dc=net
...
objectClass: organizationalRole
objectClass: simpleSecurityObject
userPassword:: e1NTSEF9K0RPWUFDODFRbTBUSnp4bjNOU0ZIbUE3dytDSnR0QmY=
structuralObjectClass: organizationalRole
entryUUID: 78035f3e-56ba-102b-851d-ea5b57c7dea7
creatorsName: cn=Manager,dc=cherep,dc=net
modifiersName: cn=Manager,dc=cherep,dc=net
createTimestamp: 20070222121755Z
modifyTimestamp: 20070222121755Z
entryCSN: 20070222121755Z#000001#00#000000
14:21:27
#vim /etc/init.d/
14:21:27
#vim /etc/init.d/ldap
14:25:00
#chown -R ldap:ldap /var/lib/ldap

14:26:33
#ls -l /var/run/
acpid.socket            gpm.pid                 netreport/              sendmail.pid            vmnet-bridge-0.pid
atd.pid                 haldaemon.pid           nmbd.pid                smbd.pid                vmware/
console/                kdm.pid                 ppp/                    sm-client.pid           winbindd/
crond.pid               klogd.pid               ptal-mlcd/              sshd.pid                winbindd.pid
cups-config-daemon.pid  mdadm/                  ptal-printd/            sudo/                   xauth/
cupsd.pid               mdmpd/                  pvm3/                   syslogd.pid             xdmctl/
dbus/                   mDNSResponder.pid       rpc.statd.pid           usb/                    xfs.pid
gdm.pid                 messagebus.pid          saslauthd/              utmp                    xinetd.pid
14:26:33
#ls -l /var/run/
итого 164
srw-rw-rw-  1 root    root        0 Фев 20 14:56 acpid.socket
-rw-r--r--  1 root    root        5 Фев 20 14:56 atd.pid
drwxr-xr-x  2 root    root     4096 Фев 21 18:07 console
-rw-r--r--  1 root    root        5 Фев 20 14:56 crond.pid
-rw-r--r--  1 root    root        5 Фев 20 14:56 cups-config-daemon.pid
-rw-r--r--  1 root    root        5 Фев 20 14:56 cupsd.pid
drwxr-xr-x  2 root    root     4096 Фев 20 14:56 dbus
-rw-r--r--  1 root    root        5 Фев 20 14:56 gdm.pid
-rw-r--r--  1 root    root        5 Фев 20 14:56 gpm.pid
...
drwx------  2 root    root     4096 Ноя 10  2004 usb
-rw-rw-r--  1 root    utmp    11136 Фев 22 09:50 utmp
-rw-r--r--  1 root    root        5 Фев 20 14:58 vmnet-bridge-0.pid
drwxrwxrwt  4 root    root     4096 Фев 20 18:43 vmware
drwxr-xr-x  2 root    root     4096 Фев 20 15:02 winbindd
-rw-r--r--  1 root    root        5 Фев 20 15:02 winbindd.pid
drwxr-xr-x  2 root    root     4096 Фев 20 17:04 xauth
drwxr-xr-x  4 root    root     4096 Фев 20 18:18 xdmctl
-rw-r--r--  1 root    root        6 Фев 20 14:56 xfs.pid
-rw-r--r--  1 root    root        5 Фев 20 14:56 xinetd.pid
14:27:08
#mkdir /var/run/slapd

14:28:32
#chown -R ldap:ldap /var/run/slapd

14:28:43
#/etc/init.d/l
ldap        lisa        lm_sensors
14:28:43
#/etc/init.d/ldap
Применение: /etc/init.d/ldap {start|stop|restart|status|condrestart}
14:29:40
#/etc/init.d/ldap start
Проверяются конфигурационные фÐ[  ОК  ]ля slapd:
Запускается slapd:                              [  ОК  ]
14:29:45
#chkconfig ldap on

14:30:12
#chkconfig ldap --list
ldap            0:выкл      1:выкл      2:вкл        3:вкл        4:вкл        5:вкл        6:выкл
14:30:21
#grep chkconfig /etc/init.d/ldap
# chkconfig: - 27 73
14:31:07
#px ax | grep slapd
bash: px: command not found

Статистика

Время первой команды журнала16:28:23 2007- 2-21
Время последней команды журнала14:31:07 2007- 2-22
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %24.75
Процент синтаксически неверно набранных команд, % 0.99
Суммарное время работы с терминалом *, час 3.26
Количество командных строк в единицу времени, команда/мин 0.52
Частота использования команд
vim29|============================| 28.43%
ssh12|===========| 11.76%
slapadd9|========| 8.82%
ping8|=======| 7.84%
screen6|=====| 5.88%
grep4|===| 3.92%
yum3|==| 2.94%
id3|==| 2.94%
less3|==| 2.94%
ls3|==| 2.94%
slapcat3|==| 2.94%
slappasswd2|=| 1.96%
chkconfig2|=| 1.96%
chown2|=| 1.96%
/etc/init.d/ldap2|=| 1.96%
exit2|=| 1.96%
sldapcat1|| 0.98%
mkdir1|| 0.98%
px1|| 0.98%
add-user-to-group1|| 0.98%
rm1|| 0.98%
/etc/init.d/l1|| 0.98%
nmap1|| 0.98%
/etc/init.d/smb1|| 0.98%
мless1|| 0.98%
____
*) Интервалы неактивности длительностью 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$