/l3/users/clint/unix-win-asp11/linux3.net.nt/root :1 |
|
#pkill -9 l3-agent
|
#l3-agent
|
#ls l
ls: l: Нет такого файла или каталога |
#ls -l
итого 108 -rw-r--r-- 1 root root 5089 Дек 17 21:01 final_settings.err -rw-r--r-- 1 root root 79438 Дек 17 20:57 logs.tgz drwxr-xr-x 2 root root 4096 Дек 17 20:57 Templates |
#yum install -y\
> /media/cdrom/ASPLinux/RPMS/openldap-servers-2.2.29-1.FC4.i386.rpm\ > /media/cdrom/ASPLinux/RPMS/openldap-clients-2.2.29-1.FC4.i386.rpm\ > /media/cdrom/ASPLinux/RPMS/openldap-2.2.29-1.FC4.i386.rpm\ Setting up Install Process Setting up repositories base 100% |=========================| 951 B 00:00 Exiting on user cancel |
#yum install -y\
> /media/cdrom/ASPLinux/RPMS/openldap-servers-2.2.29-1.FC4.i386.rpm\ > /media/cdrom/ASPLinux/RPMS/openldap-clients-2.2.29-1.FC4.i386.rpm\ > /media/cdrom/ASPLinux/RPMS/openldap-2.2.29-1.FC4.i386.rpm\ Setting up Install Process Setting up repositories updates-released 100% |=========================| 951 B 00:00 Reading repository metadata in from local files primary.xml.gz 100% |=========================| 152 kB 00:07 Exiting on user cancel |
#screen
|
#screen
|
#screen
|
#l3-agent
Removing stale pidfile |
#ls -l
итого 108 -rw-r--r-- 1 root root 5089 Дек 17 21:01 final_settings.err -rw-r--r-- 1 root root 79438 Дек 17 20:57 logs.tgz drwxr-xr-x 2 root root 4096 Дек 17 20:57 Templates |
#ls -l
итого 108 -rw-r--r-- 1 root root 5089 Дек 17 21:01 final_settings.err -rw-r--r-- 1 root root 79438 Дек 17 20:57 logs.tgz drwxr-xr-x 2 root root 4096 Дек 17 20:57 Templates |
#vim /etc/openldap/ldap.conf
|
#vim /etc/ldap.conf
18c18 < base dc=example,dc=com --- > base dc=mydc,dc=com 34c34 < #binddn cn=proxyuser,dc=example,dc=com --- > binddn cn=admin,dc=nydc,dc=com 43c43 < #rootbinddn cn=manager,dc=example,dc=com --- > rootbinddn cn=admin,dc=mydc,dc=com 50c50 < #scope sub --- > scope sub 287a288 > ssl no |
#vim /etc/ldap.secret
|
#vim /etc/ldap.conf
38c38 < #bindpw secret --- > bindpw rootpass |
#vim /etc/openldap/ldap.conf
|
#vim /etc/openldap/slapd.conf
69,70c69,70 < suffix "dc=my-domain,dc=com" < rootdn "cn=Manager,dc=my-domain,dc=com" --- > suffix "dc=mydc,dc=com" > rootdn "cn=admin,dc=mydc,dc=com" 74c74 < # rootpw secret --- > rootpw rootpass |
#scp clint@10.0.17.1:/tmp/old_ldap/passwd /tmp
The authenticity of host '10.0.17.1 (10.0.17.1)' can't be established. RSA key fingerprint is 61:72:93:79:27:86:d1:aa:91:b8:06:e8:61:52:dd:f3. 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. clint@10.0.17.1's password: scp: /tmp/old_ldap/passwd: No such file or directory |
#ssh clint@net.nt
The authenticity of host 'net.nt (192.168.16.254)' can't be established. RSA key fingerprint is 61:72:93:79:27:86:d1:aa:91:b8:06:e8:61:52:dd:f3. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'net.nt,192.168.16.254' (RSA) to the list of known hosts. clint@net.nt's password: clint:debian~$ ls /tmp/old_asplinux/ ldap.conf ldap.secret nsswitch.conf passwd_ldif slapd.conf clint:debian~$ exit logout Connection to net.nt closed. |
#scp clint@10.0.17.1:/tmp/old_ldap/passwd_ldif .
clint@10.0.17.1's password: scp: /tmp/old_ldap/passwd_ldif: No such file or directory |
#scp clint@10.0.17.1:/tmp/old_asplinux/passwd_ldif .
clint@10.0.17.1's password: passwd_ldif 100% 24KB 23.9KB/s 00:00 |
#vim passwd_ldif
2c2 < dn: dc=my,dc=local --- > dn: dc=mydc,dc=local 10,11c10,11 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 17c17 < dn: cn=admin,dc=my,dc=local --- > dn: cn=admin,dc=mydc,dc=local 24c24 < creatorsName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local 28c28 < modifiersName: cn=admin,dc=my,dc=local --- > modifiersName: cn=admin,dc=mydc,dc=local 32c32 < dn: ou=users,dc=my,dc=local --- > dn: ou=users,dc=mydc,dc=local 38,39c38,39 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 45c45 < dn: uid=root,ou=users,dc=my,dc=local --- > dn: uid=root,ou=users,dc=mydc,dc=local 63,64c63,64 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 70c70 < dn: uid=bin,ou=users,dc=my,dc=local --- > dn: uid=bin,ou=users,dc=mydc,dc=local 88,89c88,89 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 95c95 < dn: uid=daemon,ou=users,dc=my,dc=local --- > dn: uid=daemon,ou=users,dc=mydc,dc=local 113,114c113,114 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 120c120 < dn: uid=adm,ou=users,dc=my,dc=local --- > dn: uid=adm,ou=users,dc=mydc,dc=local 138,139c138,139 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 145c145 < dn: uid=lp,ou=users,dc=my,dc=local --- > dn: uid=lp,ou=users,dc=mydc,dc=local 163,164c163,164 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 170c170 < dn: uid=sync,ou=users,dc=my,dc=local --- > dn: uid=sync,ou=users,dc=mydc,dc=local 188,189c188,189 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 195c195 < dn: uid=shutdown,ou=users,dc=my,dc=local --- > dn: uid=shutdown,ou=users,dc=mydc,dc=local 213,214c213,214 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 220c220 < dn: uid=halt,ou=users,dc=my,dc=local --- > dn: uid=halt,ou=users,dc=mydc,dc=local 238,239c238,239 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 245c245 < dn: uid=mail,ou=users,dc=my,dc=local --- > dn: uid=mail,ou=users,dc=mydc,dc=local 263,264c263,264 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 270c270 < dn: uid=news,ou=users,dc=my,dc=local --- > dn: uid=news,ou=users,dc=mydc,dc=local 287,288c287,288 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 294c294 < dn: uid=uucp,ou=users,dc=my,dc=local --- > dn: uid=uucp,ou=users,dc=mydc,dc=local 312,313c312,313 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 319c319 < dn: uid=operator,ou=users,dc=my,dc=local --- > dn: uid=operator,ou=users,dc=mydc,dc=local 337,338c337,338 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 344c344 < dn: uid=games,ou=users,dc=my,dc=local --- > dn: uid=games,ou=users,dc=mydc,dc=local 362,363c362,363 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 369c369 < dn: uid=gopher,ou=users,dc=my,dc=local --- > dn: uid=gopher,ou=users,dc=mydc,dc=local 387,388c387,388 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 394c394 < dn: uid=ftp,ou=users,dc=my,dc=local --- > dn: uid=ftp,ou=users,dc=mydc,dc=local 412,413c412,413 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 419c419 < dn: uid=nobody,ou=users,dc=my,dc=local --- > dn: uid=nobody,ou=users,dc=mydc,dc=local 437,438c437,438 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 444c444 < dn: uid=rpm,ou=users,dc=my,dc=local --- > dn: uid=rpm,ou=users,dc=mydc,dc=local 461,462c461,462 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 468c468 < dn: uid=vcsa,ou=users,dc=my,dc=local --- > dn: uid=vcsa,ou=users,dc=mydc,dc=local 486,487c486,487 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 493c493 < dn: uid=xfs,ou=users,dc=my,dc=local --- > dn: uid=xfs,ou=users,dc=mydc,dc=local 511,512c511,512 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 518c518 < dn: uid=dbus,ou=users,dc=my,dc=local --- > dn: uid=dbus,ou=users,dc=mydc,dc=local 536,537c536,537 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 543c543 < dn: uid=haldaemon,ou=users,dc=my,dc=local --- > dn: uid=haldaemon,ou=users,dc=mydc,dc=local 561,562c561,562 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 568c568 < dn: uid=ident,ou=users,dc=my,dc=local --- > dn: uid=ident,ou=users,dc=mydc,dc=local 585,586c585,586 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 592c592 < dn: uid=mailnull,ou=users,dc=my,dc=local --- > dn: uid=mailnull,ou=users,dc=mydc,dc=local 609,610c609,610 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 616c616 < dn: uid=smmsp,ou=users,dc=my,dc=local --- > dn: uid=smmsp,ou=users,dc=mydc,dc=local 633,634c633,634 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 640c640 < dn: uid=gdm,ou=users,dc=my,dc=local --- > dn: uid=gdm,ou=users,dc=mydc,dc=local 657,658c657,658 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 664c664 < dn: uid=rpc,ou=users,dc=my,dc=local --- > dn: uid=rpc,ou=users,dc=mydc,dc=local 682,683c682,683 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 689c689 < dn: uid=rpcuser,ou=users,dc=my,dc=local --- > dn: uid=rpcuser,ou=users,dc=mydc,dc=local 707,708c707,708 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 714c714 < dn: uid=nfsnobody,ou=users,dc=my,dc=local --- > dn: uid=nfsnobody,ou=users,dc=mydc,dc=local 732,733c732,733 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 739c739 < dn: uid=nscd,ou=users,dc=my,dc=local --- > dn: uid=nscd,ou=users,dc=mydc,dc=local 757,758c757,758 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 764c764 < dn: uid=ntp,ou=users,dc=my,dc=local --- > dn: uid=ntp,ou=users,dc=mydc,dc=local 781,782c781,782 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 788c788 < dn: uid=sshd,ou=users,dc=my,dc=local --- > dn: uid=sshd,ou=users,dc=mydc,dc=local 806,807c806,807 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 813c813 < dn: uid=pcap,ou=users,dc=my,dc=local --- > dn: uid=pcap,ou=users,dc=mydc,dc=local 830,831c830,831 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 837c837 < dn: uid=pvm,ou=users,dc=my,dc=local --- > dn: uid=pvm,ou=users,dc=mydc,dc=local 854,855c854,855 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 861c861 < dn: uid=user,ou=users,dc=my,dc=local --- > dn: uid=user,ou=users,dc=mydc,dc=local 879,880c879,880 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 886c886 < dn: uid=nvc,ou=users,dc=my,dc=local --- > dn: uid=nvc,ou=users,dc=mydc,dc=local 903,904c903,904 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 910c910 < dn: uid=vnc,ou=users,dc=my,dc=local --- > dn: uid=vnc,ou=users,dc=mydc,dc=local 927,928c927,928 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 934c934 < dn: uid=apache,ou=users,dc=my,dc=local --- > dn: uid=apache,ou=users,dc=mydc,dc=local 950,951c950,951 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local 957c957 < dn: uid=ldap,ou=users,dc=my,dc=local --- > dn: uid=ldap,ou=users,dc=mydc,dc=local 973,974c973,974 < creatorsName: uid=admin,dc=my,dc=local < modifiersName: uid=admin,dc=my,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=local > modifiersName: uid=admin,dc=mydc,dc=local |
#slap
slapadd slapd_db_dump slapd_db_verify slapcat slapd_db_load slapdn slapd slapd_db_printlog slapindex slapd_db_archive slapd_db_recover slappasswd slapd_db_checkpoint slapd_db_stat slaptest slapd_db_deadlock slapd_db_upgrade |
#slap
slapadd slapd_db_dump slapd_db_verify slapcat slapd_db_load slapdn slapd slapd_db_printlog slapindex slapd_db_archive slapd_db_recover slappasswd slapd_db_checkpoint slapd_db_stat slaptest slapd_db_deadlock slapd_db_upgrade |
#slapadd -v -l passwd_ldif
slapadd: line 15: database (dc=mydc,dc=com) not configured to hold "dc=mydc,dc=local" slapadd: line 15: database (dc=mydc,dc=com) not configured to hold "dc=mydc,dc=local" |
#vim passwd_ldif
2c2 < dn: dc=mydc,dc=local --- > dn: dc=mydc,dc=com 10,11c10,11 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 17c17 < dn: cn=admin,dc=mydc,dc=local --- > dn: cn=admin,dc=mydc,dc=com 24c24 < creatorsName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com 28c28 < modifiersName: cn=admin,dc=mydc,dc=local --- > modifiersName: cn=admin,dc=mydc,dc=com 32c32 < dn: ou=users,dc=mydc,dc=local --- > dn: ou=users,dc=mydc,dc=com 38,39c38,39 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 45c45 < dn: uid=root,ou=users,dc=mydc,dc=local --- > dn: uid=root,ou=users,dc=mydc,dc=com 63,64c63,64 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 70c70 < dn: uid=bin,ou=users,dc=mydc,dc=local --- > dn: uid=bin,ou=users,dc=mydc,dc=com 88,89c88,89 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 95c95 < dn: uid=daemon,ou=users,dc=mydc,dc=local --- > dn: uid=daemon,ou=users,dc=mydc,dc=com 113,114c113,114 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 120c120 < dn: uid=adm,ou=users,dc=mydc,dc=local --- > dn: uid=adm,ou=users,dc=mydc,dc=com 138,139c138,139 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 145c145 < dn: uid=lp,ou=users,dc=mydc,dc=local --- > dn: uid=lp,ou=users,dc=mydc,dc=com 163,164c163,164 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 170c170 < dn: uid=sync,ou=users,dc=mydc,dc=local --- > dn: uid=sync,ou=users,dc=mydc,dc=com 188,189c188,189 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 195c195 < dn: uid=shutdown,ou=users,dc=mydc,dc=local --- > dn: uid=shutdown,ou=users,dc=mydc,dc=com 213,214c213,214 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 220c220 < dn: uid=halt,ou=users,dc=mydc,dc=local --- > dn: uid=halt,ou=users,dc=mydc,dc=com 238,239c238,239 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 245c245 < dn: uid=mail,ou=users,dc=mydc,dc=local --- > dn: uid=mail,ou=users,dc=mydc,dc=com 263,264c263,264 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 270c270 < dn: uid=news,ou=users,dc=mydc,dc=local --- > dn: uid=news,ou=users,dc=mydc,dc=com 287,288c287,288 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 294c294 < dn: uid=uucp,ou=users,dc=mydc,dc=local --- > dn: uid=uucp,ou=users,dc=mydc,dc=com 312,313c312,313 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 319c319 < dn: uid=operator,ou=users,dc=mydc,dc=local --- > dn: uid=operator,ou=users,dc=mydc,dc=com 337,338c337,338 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 344c344 < dn: uid=games,ou=users,dc=mydc,dc=local --- > dn: uid=games,ou=users,dc=mydc,dc=com 362,363c362,363 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 369c369 < dn: uid=gopher,ou=users,dc=mydc,dc=local --- > dn: uid=gopher,ou=users,dc=mydc,dc=com 387,388c387,388 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 394c394 < dn: uid=ftp,ou=users,dc=mydc,dc=local --- > dn: uid=ftp,ou=users,dc=mydc,dc=com 412,413c412,413 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 419c419 < dn: uid=nobody,ou=users,dc=mydc,dc=local --- > dn: uid=nobody,ou=users,dc=mydc,dc=com 437,438c437,438 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 444c444 < dn: uid=rpm,ou=users,dc=mydc,dc=local --- > dn: uid=rpm,ou=users,dc=mydc,dc=com 461,462c461,462 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 468c468 < dn: uid=vcsa,ou=users,dc=mydc,dc=local --- > dn: uid=vcsa,ou=users,dc=mydc,dc=com 486,487c486,487 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 493c493 < dn: uid=xfs,ou=users,dc=mydc,dc=local --- > dn: uid=xfs,ou=users,dc=mydc,dc=com 511,512c511,512 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 518c518 < dn: uid=dbus,ou=users,dc=mydc,dc=local --- > dn: uid=dbus,ou=users,dc=mydc,dc=com 536,537c536,537 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 543c543 < dn: uid=haldaemon,ou=users,dc=mydc,dc=local --- > dn: uid=haldaemon,ou=users,dc=mydc,dc=com 561,562c561,562 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 568c568 < dn: uid=ident,ou=users,dc=mydc,dc=local --- > dn: uid=ident,ou=users,dc=mydc,dc=com 585,586c585,586 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 592c592 < dn: uid=mailnull,ou=users,dc=mydc,dc=local --- > dn: uid=mailnull,ou=users,dc=mydc,dc=com 609,610c609,610 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 616c616 < dn: uid=smmsp,ou=users,dc=mydc,dc=local --- > dn: uid=smmsp,ou=users,dc=mydc,dc=com 633,634c633,634 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 640c640 < dn: uid=gdm,ou=users,dc=mydc,dc=local --- > dn: uid=gdm,ou=users,dc=mydc,dc=com 657,658c657,658 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 664c664 < dn: uid=rpc,ou=users,dc=mydc,dc=local --- > dn: uid=rpc,ou=users,dc=mydc,dc=com 682,683c682,683 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 689c689 < dn: uid=rpcuser,ou=users,dc=mydc,dc=local --- > dn: uid=rpcuser,ou=users,dc=mydc,dc=com 707,708c707,708 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 714c714 < dn: uid=nfsnobody,ou=users,dc=mydc,dc=local --- > dn: uid=nfsnobody,ou=users,dc=mydc,dc=com 732,733c732,733 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 739c739 < dn: uid=nscd,ou=users,dc=mydc,dc=local --- > dn: uid=nscd,ou=users,dc=mydc,dc=com 757,758c757,758 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 764c764 < dn: uid=ntp,ou=users,dc=mydc,dc=local --- > dn: uid=ntp,ou=users,dc=mydc,dc=com 781,782c781,782 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 788c788 < dn: uid=sshd,ou=users,dc=mydc,dc=local --- > dn: uid=sshd,ou=users,dc=mydc,dc=com 806,807c806,807 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 813c813 < dn: uid=pcap,ou=users,dc=mydc,dc=local --- > dn: uid=pcap,ou=users,dc=mydc,dc=com 830,831c830,831 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 837c837 < dn: uid=pvm,ou=users,dc=mydc,dc=local --- > dn: uid=pvm,ou=users,dc=mydc,dc=com 854,855c854,855 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 861c861 < dn: uid=user,ou=users,dc=mydc,dc=local --- > dn: uid=user,ou=users,dc=mydc,dc=com 879,880c879,880 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 886c886 < dn: uid=nvc,ou=users,dc=mydc,dc=local --- > dn: uid=nvc,ou=users,dc=mydc,dc=com 903,904c903,904 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 910c910 < dn: uid=vnc,ou=users,dc=mydc,dc=local --- > dn: uid=vnc,ou=users,dc=mydc,dc=com 927,928c927,928 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 934c934 < dn: uid=apache,ou=users,dc=mydc,dc=local --- > dn: uid=apache,ou=users,dc=mydc,dc=com 950,951c950,951 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com 957c957 < dn: uid=ldap,ou=users,dc=mydc,dc=local --- > dn: uid=ldap,ou=users,dc=mydc,dc=com 973,974c973,974 < creatorsName: uid=admin,dc=mydc,dc=local < modifiersName: uid=admin,dc=mydc,dc=local --- > creatorsName: uid=admin,dc=mydc,dc=com > modifiersName: uid=admin,dc=mydc,dc=com |
#slapadd -v -l passwd_ldif
slapadd: dn="dc=mydc,dc=com" (line=15): (64) value of naming attribute 'dc' is not present in entry |
#cd /usr/share/doc/openldap-
openldap-2.2.29/ openldap-devel-2.2.29/ openldap-servers-2.2.29/ |
#cd /usr/share/doc/openldap-servers-2.2.29/
guide.html README.migration README.upgrading TOOLS.migration |
#cd /usr/share/doc/openldap-2.2.29/
ANNOUNCEMENT CHANGES COPYRIGHT LICENSE README |
#cd /usr/share/doc/openldap-servers-2.2.29/
guide.html README.migration README.upgrading TOOLS.migration |
#cd /usr/share/doc/openldap-devel-2.2.29/
drafts/ rfc/ |
#cd /usr/share/doc/openldap-servers-2.2.29/
guide.html README.migration README.upgrading TOOLS.migration |
#cd /usr/share/doc/openldap-servers-2.2.29/
|
#ls
guide.html README.migration README.upgrading TOOLS.migration |
#less README.migration
|
#cd
|
#cd /usr/share/doc/o
oooqs-2.0.3/ openldap-servers-2.2.29/ openssh-askpass-4.2p1/ openh323-1.15.6/ openmotif-2.2.3/ openssl-0.9.7f/ openjade-1.3.2/ openobex-1.0.1/ oprofile-0.8.2/ openldap-2.2.29/ openobex-apps-1.0.0/ oro-2.0.8/ openldap-devel-2.2.29/ openssh-4.2p1/ |
#cd /usr/share/doc/mi
mikmod-3.1.6/ mingetty-1.07/ minicom-2.00.0/ |
#cd /usr/share/doc/mi
mikmod-3.1.6/ mingetty-1.07/ minicom-2.00.0/ |
#cd /usr/share/doc/mi
|
#rpm -ql openldap-servers
/etc/openldap/schema /etc/openldap/schema/README /etc/openldap/schema/corba.schema /etc/openldap/schema/core.schema /etc/openldap/schema/cosine.schema /etc/openldap/schema/dyngroup.schema /etc/openldap/schema/inetorgperson.schema /etc/openldap/schema/java.schema /etc/openldap/schema/misc.schema /etc/openldap/schema/nis.schema ... /usr/share/openldap/migration/migration-tools.txt /usr/share/openldap/ucdata /usr/share/openldap/ucdata/case.dat /usr/share/openldap/ucdata/cmbcl.dat /usr/share/openldap/ucdata/comp.dat /usr/share/openldap/ucdata/ctype.dat /usr/share/openldap/ucdata/decomp.dat /usr/share/openldap/ucdata/kdecomp.dat /usr/share/openldap/ucdata/num.dat /var/lib/ldap |
#cd /usr/share/openldap/migration/
|
#vim migrat
|
#vim migrate_common.ph
71c71 < $DEFAULT_MAIL_DOMAIN = "padl.com"; --- > $DEFAULT_MAIL_DOMAIN = "mydc.com"; 74c74 < $DEFAULT_BASE = "dc=padl,dc=com"; --- > $DEFAULT_BASE = "dc=mydc,dc=com"; |
#./migrate_passwd.pl /etc/passwd /tmp/ldif
|
#vim /tmp/ldif
0a1,18 > dn: dc=mydc,dc=com > objectclass: dcObject > objectclass: organization > dc: My_DC > o: My_Local > description: Directory of My_Local > > > dn: cn=admin,dc=mydc,dc=com > objectclass: organizationalRole > cn: admin > > dn: ou=users,dc=mydc,dc=com > ou: users > objectclass: top > objectclass: organizationalUnit > structuralObjectClass: organizationalUnit > |
#vim /tmp/ldif
1a2 > objectClass: top 4a6 > structuralObjectClass: organization 9a12 > objectClass: top 10a14,15 > objectClass: simpleSecurityObject > userPassword: {SSHA}58KnCoR+okBJWMrFM07GxRzFgAZKi5NE |
#[root@linux3:~]#
|
#slapadd -v -l /tmp/ldif
slapadd: dn="dc=mydc,dc=com" (line=9): (64) value of naming attribute 'dc' is not present in entry |
#vim /tmp/ldif
5,6c5 < dc: My_DC < structuralObjectClass: organization --- > dc: My 7a7 > structuralObjectClass: organization 10d9 < |
#slapadd -v -l /tmp/ldif
slapadd: dn="dc=mydc,dc=com" (line=9): (64) value of naming attribute 'dc' is not present in entry |
#vim /tmp/ldif
1a2 > structuralObjectClass: organization 6,7c7 < o: My_Local < structuralObjectClass: organization --- > o: MLocal |
#slapadd -v -l /tmp/ldif
slapadd: dn="dc=mydc,dc=com" (line=9): (64) value of naming attribute 'dc' is not present in entry |
#vim /tmp/ldif
6,7c6,7 < dc: My < o: MLocal --- > dc: my > o: my |
#slapadd -v -l /tmp/ldif
slapadd: dn="dc=mydc,dc=com" (line=9): (64) value of naming attribute 'dc' is not present in entry |
#vim /tmp/ldif
6d5 < dc: my 7a7 > dc: my |
#slapadd -v -l /tmp/ldif
slapadd: dn="dc=mydc,dc=com" (line=9): (64) value of naming attribute 'dc' is not present in entry |
#vim /tmp/ldif
6,7c6,7 < o: my < dc: my --- > o: mydc > dc: mydc |
#slapadd -v -l /tmp/ldif
added: "dc=mydc,dc=com" (00000001) slapadd: could not parse entry (line=22) |
#vim /tmp/ldif
|
#slapadd -v -l /tmp/ldif
slapadd: could not add entry dn="dc=mydc,dc=com" (line=9): txn_aborted! DB_KEYEXIST: Key/data pair already exists (-30996) |
#vim /tmp/ldif
17c17 < dn: ou=users,dc=mydc,dc=com --- > dn: ou=People,dc=mydc,dc=com |
#cd
|
#slapadd -v -l /tmp/ldif
slapadd: could not add entry dn="dc=mydc,dc=com" (line=9): txn_aborted! DB_KEYEXIST: Key/data pair already exists (-30996) |
#ls /var/lib/
4Suite dhcp ldap mrtg pcmcia rpm texmf alternatives games logrotate.status nfs php scrollkeeper xdm dav htdig misc ntp random-seed slocate xkb |
#ls /var/lib/ldap/
__db.001 __db.003 __db.005 id2entry.bdb objectClass.bdb __db.002 __db.004 dn2id.bdb log.0000000001 |
#ls /var/lib/ldap/ -l
итого 580 -rw------- 1 root root 24576 Дек 17 22:19 __db.001 -rw------- 1 root root 278528 Дек 17 22:19 __db.002 -rw------- 1 root root 98304 Дек 17 22:19 __db.003 -rw------- 1 root root 450560 Дек 17 22:19 __db.004 -rw------- 1 root root 24576 Дек 17 22:19 __db.005 -rw------- 1 root root 8192 Дек 18 00:03 dn2id.bdb -rw------- 1 root root 32768 Дек 18 00:03 id2entry.bdb -rw------- 1 root root 10485760 Дек 18 00:28 log.0000000001 -rw------- 1 root root 8192 Дек 18 00:03 objectClass.bdb |
#slapcat
dn: dc=mydc,dc=com structuralObjectClass: organization objectClass: top objectClass: dcObject objectClass: organization o: mydc dc: mydc description: Directory of My_Local entryUUID: b0970112-4137-102c-9e02-d374d1294802 creatorsName: cn=admin,dc=mydc,dc=com modifiersName: cn=admin,dc=mydc,dc=com createTimestamp: 20071217220349Z modifyTimestamp: 20071217220349Z entryCSN: 20071217220349Z#000001#00#000000 |
#mv /var/lib/ldap/ /var/lib/ldap-back
|
#mkdir /var/lib/ldap
|
#chown openldap:openldap /var/lib/ldap
chown: `openldap:openldap': неверный пользователь |
#chown openldap:openldap /var/lib/ldap
|
#vipw
apache:x:48:48:Apache:/var/www:/sbin/nologin ~ ~ ~ ~ ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ vipw: no changes made vipw: /etc/passwd unchanged |
#chown ldap:ldap /var/lib/ldap
|
#/etc/init.d/ldap start
Checking configuration files for slapd: config file testing succeeded [ ОК ] Запускается slapd: [ ОК ] |
#ls /var/lib/ldap/ -l
итого 152 -rw------- 1 ldap ldap 24576 Дек 18 00:30 __db.001 -rw------- 1 ldap ldap 278528 Дек 18 00:30 __db.002 -rw------- 1 ldap ldap 98304 Дек 18 00:30 __db.003 -rw------- 1 ldap ldap 450560 Дек 18 00:30 __db.004 -rw------- 1 ldap ldap 24576 Дек 18 00:30 __db.005 -rw------- 1 ldap ldap 8192 Дек 18 00:30 dn2id.bdb -rw------- 1 ldap ldap 32768 Дек 18 00:30 id2entry.bdb -rw------- 1 ldap ldap 10485760 Дек 18 00:30 log.0000000001 |
#slapcat
|
#slapadd -v -l /tmp/ldif
added: "dc=mydc,dc=com" (00000001) slapadd: could not parse entry (line=22) |
#vim /tmp/ldif
|
#vim /tmp/ldif
|
#rm /tmp/.ldif.swp
rm: удалить обычный файл `/tmp/.ldif.swp'? y |
#vim /tmp/ldif
|
#vim passwd_ldif
|
#vim /tmp/ldif
18c18 < ou: users --- > ou: People |
#slapadd -v -l /tmp/ldif
slapadd: could not add entry dn="dc=mydc,dc=com" (line=9): txn_aborted! DB_KEYEXIST: Key/data pair already exists (-30996) |
#rm -rf /var/lib/ldap
|
#mkdir /var/lib/ldap
|
#chown ldap:ldap /var/lib/ldap
|
#/etc/init.d/ldap start
Checking configuration files for slapd: config file testing succeeded [ ОК ] Запускается slapd: [ СБОЙ ] |
#/etc/init.d/ldap restart
Останавливается slapd: [ ОК ] Checking configuration files for slapd: config file testing succeeded [ ОК ] Запускается slapd: [ ОК ] |
#ls /var/lib/ldap/ -l
итого 152 -rw------- 1 ldap ldap 24576 Дек 18 00:33 __db.001 -rw------- 1 ldap ldap 278528 Дек 18 00:33 __db.002 -rw------- 1 ldap ldap 98304 Дек 18 00:33 __db.003 -rw------- 1 ldap ldap 450560 Дек 18 00:33 __db.004 -rw------- 1 ldap ldap 24576 Дек 18 00:33 __db.005 -rw------- 1 ldap ldap 8192 Дек 18 00:33 dn2id.bdb -rw------- 1 ldap ldap 32768 Дек 18 00:33 id2entry.bdb -rw------- 1 ldap ldap 10485760 Дек 18 00:33 log.0000000001 |
#slapadd -v -l /tmp/ldif
added: "dc=mydc,dc=com" (00000001) slapadd: could not parse entry (line=22) |
#vim /tmp/ldif
18d17 < ou: People 21a21 > ou: People |
l3cd=/users/clint/unix-win-asp11/linux3.net.nt/root
Время первой команды журнала | 21:13:18 2007-12-17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 00:33:48 2007-12-18 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 29.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.32 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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