/l3/users/clint/unix-win/linux1.linux.nt/user :1 :2 :3 :4 :5 :6 :7 |
|
#vim /etc/samba/smb.conf
|
#/etc/init.d/smb restart
Останавливаются службы SMB: [ ОК ] Останавливаются службы NMB: [ ОК ] Запускаются сервисы SMB: [ ОК ] Запускаются сервисы NMB: [ ОК ] |
#id winuser
uid=10015(winuser) gid=10015(winuser) группы=10015(winuser) |
#м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: |
#less /etc/group
|
#less /etc/group
|
#grep win /etc/passwd
![]() |
#vim /etc/samba/smb.conf
|
#vim /usr/local/
![]() |
#vim /usr/local/sbin/add-user-to-group
|
#vim /usr/local/sbin/add-user-to-group
|
#/usr/local/sbin/add-user-to-group test ntusers
|
#id test
uid=10016(test) gid=10016(test) группы=10016(test),10020(ntusers) |
#screen
|
$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). |
$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. |
$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. |
$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 |
$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 |
$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 |
$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 |
$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 |
$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 |
$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 |
$ssh 10.0.17.1 -l root
ÐÐÐÐÐТРЦÐФРУ, ÐÐ ÐÐСТÐÐÐ NTER>, ЧТÐÐЫ ÐÐ ÐÐЯТЬ ÐÐÐ ÐÐÐТ ÐРУÐÐÐ====================================== УÑÑановка подклÑÑаемÑÑ Ð¼Ð¾Ð´Ñлей ------------------------------ ÐагÑÑзиÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑаемÑе модÑли? ->1- Ðа 2- ÐÐµÑ ÐÐÐÐÐТРЦÐФРУ, ÐÐ ÐÐСТÐÐÐ NTER>, ЧТÐÐЫ ÐÐ ÐÐЯТЬ ÐÐÐ ÐÐÐТ ÐРУÐÐÐ====================================== УÑÑановка подклÑÑаемÑÑ Ð¼Ð¾Ð´Ñлей ------------------------------ ÐведиÑе ÑеÑевой URL, Ñ ÐºÐ¾ÑоÑого бÑдеÑе загÑÑжаÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑаемÑе модÑли. Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð·Ð°Ð´Ð°Ð½Ð° загÑÑзка Ñ download.novell.com. |
$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. |
$ssh 10.0.17.1 -l rot
![]() Password: |
$ssh 10.0.17.1 -l root
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ".profile" 1L, 246C written sled:~ # chmod +x .profile sled:~ # logout Connection to 10.0.17.1 closed. |
$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. |
$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. |
#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 |
#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 |
#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 |
#screen -x
![]() |
#grep wsws /etc/passwd
wsws:*:1014:1014:User &:/home/wsws:/bin/sh |
#id wsws
uid=1014(wsws) gid=1014(wsws) groups=1014(wsws), 1004(ntusers) |
#screen -x
![]() |
#screen -x
|
#screen -x
|
#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. |
#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 |
#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 |
#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 |
#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 |
#vim /etc/openldap/slapd.conf.
![]() |
#vim /etc/openldap/slapd.conf
|
#vim /etc/openldap/
![]() |
#vim /etc/openldap/schema/
![]() |
#vim /etc/openldap/samba-ldap-init.ldif
![]() |
#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. |
#vim /etc/openldap/slapd.conf
|
#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. |
#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 |
#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. |
#vim /etc/openldap/samba-ldap-init.ldif
|
#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. |
#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 |
#vim /etc/openldap/samba-ldap-init.ldif
|
#vim /etc/openldap/slapd.conf
|
#sldapcat
![]() bash: sldapcat: command not found |
#slappasswd
![]() New password: Re-enter new password: Password values do not match |
#slappasswd
New password: Re-enter new password: {SSHA}baNK6O7j4wuDxW2FM9GKlR0m/x9WW6FS |
#vim /etc/openldap/slapd.conf
|
#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. |
#vim /etc/openldap/slapd.conf
|
#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. |
#vim /etc/openldap/slapd.conf
|
#vim /etc/openldap/samba-ldap-init.ldif
|
#vim /etc/openldap/slapd.conf
|
#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. |
#vim /etc/openldap/samba-ldap-init.ldif
|
#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. |
#vim /etc/openldap/samba-ldap-init.ldif
|
#vim .vimrc
![]() |
#vim /etc/openldap/samba-ldap-init.ldif
|
#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 |
#vim /etc/openldap/slapd.conf
|
#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 |
#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. |
#vim /etc/openldap/slapd.conf
|
#vim /etc/openldap/samba-ldap-init.ldif
|
#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 |
#vim /etc/init.d/
![]() |
#vim /etc/init.d/ldap
|
#chown -R ldap:ldap /var/lib/ldap
|
#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 |
#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 |
#mkdir /var/run/slapd
|
#chown -R ldap:ldap /var/run/slapd
|
#/etc/init.d/l
![]() ldap lisa lm_sensors |
#/etc/init.d/ldap
![]() Применение: /etc/init.d/ldap {start|stop|restart|status|condrestart} |
#/etc/init.d/ldap start
ÐÑовеÑÑÑÑÑÑ ÐºÐ¾Ð½ÑигÑÑаÑионнÑе ÑÐ[ ÐÐ ]Ð»Ñ slapd: ÐапÑÑкаеÑÑÑ slapd: [ ÐÐ ] |
#chkconfig ldap on
|
#chkconfig ldap --list
ldap 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл |
#grep chkconfig /etc/init.d/ldap
# chkconfig: - 27 73 |
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008