/l3/users/10-12-2007/unix-win/linux3.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 |
|
#/etc/init.d/ldap start
Checking configuration files for slapd: config file testing succeeded [ ОК ] Запускается slapd: |
#ls -lt /var/log | head
итого 1780 -rw------- 1 root root 743994 Дек 13 18:35 messages -rw------- 1 root root 187990 Дек 13 18:35 secure -rw------- 1 root root 182245 Дек 13 18:35 cron -rw-rw-r-- 1 root utmp 178176 Дек 13 18:28 wtmp -rw------- 1 root root 15987 Дек 13 18:03 maillog -rw-r--r-- 1 root root 2920292 Дек 13 17:52 lastlog -rw-r--r-- 1 root root 45143 Дек 13 16:29 Xorg.0.log -rw-r--r-- 1 root root 42269 Дек 13 16:23 Xorg.2.log -rw-r--r-- 1 root root 42269 Дек 13 15:08 Xorg.2.log.old |
#/etc/init.d/ldap start
Checking configuration files for slapd: config file testing succeeded [ ОК ] Запускается slapd: |
#rpm -h
rpm: --hash (-h) может быть указан только при установке пакета |
#rpm --help
-F, --freshen=<файл пакета>+ обновить пакет(ы) если уже установлен -h, --hash выводить "#" по мере установки пакета (хорошо с -v) --ignorearch не проверять архитектуру пакета --ignoreos не проверять операционную систему пакета ... compress-man-pages) --with=<параметр> разрешить configure параметр <параметр> для сборки --without=<параметр> запретить configure параметр <параметр> для сборки Help options: -?, --help Show this help message --usage Display brief usage message |
#man rpm
|
#rpm -qf /etc/init.d/ldap
openldap-servers-2.2.29-1.FC4 |
#wget ftp://mirror.yandex.ru/asplinux/i386/RPMS.11/openldap-servers-2.2.29-1.FC4.i386.rpm
--18:38:25-- ftp://mirror.yandex.ru/asplinux/i386/RPMS.11/openldap-servers-2.2.29-1.FC4.i386.rpm => `openldap-servers-2.2.29-1.FC4.i386.rpm' Распознаётся mirror.yandex.ru... 77.88.19.68 Устанавливается соединение с mirror.yandex.ru|77.88.19.68|:21... соединение установлено. Выполняется вход под именем anonymous ... Выполнен вход в систему! ==> SYST ... готово. ==> PWD ... готово. ==> TYPE I ... готово. ==> CWD /asplinux/i386/RPMS.11 ... готово. ==> PASV ... готово. ==> RETR openldap-servers-2.2.29-1.FC4.i386.rpm ... готово. Длина: 1.794.695 (1.7M) (не достоверно) 100%[=======================================================================================================================>] 1.794.695 124.80K/s ETA 00:00 18:38:40 (134.15 KB/s) - `openldap-servers-2.2.29-1.FC4.i386.rpm' сохранён [1794695] |
#rpm -e openldap-servers
ошибка: Неудовлетворенные зависимости: openldap-servers = 2.2.29-1.FC4 нужен для (установлен)openldap-servers-sql-2.2.29-1.FC4.i386 |
#rpm -e openldap-servers --nodeps
предупреждение: /etc/openldap/slapd.conf сохранен как /etc/openldap/slapd.conf.rpmsave [1]+ Завершено slapd -d 255 -4 -f /etc/openldap/slapd.conf -u openldap -g openldap |
#rpm -i openldap-servers-2.2.29-1.FC4.i386.rpm
|
#/etc/init.d/ldap start
Checking configuration files for slapd: config file testing succeeded [ ОК ] Запускается slapd: |
#vim /etc/ldap.
|
#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=local" > rootdn "cn=Manager,dc=mydc,dc=local" 76,77c76,77 < < # The database directory MUST exist prior to running slapd AND --- > rootpw {SSHA}fPcE4zhyhEufWR8BAW0oLgnhtpruVGtN > # The database directory MUST exist prior to running slapd AND |
#/etc/init.d/ldap start
Checking configuration files for slapd: config file testing succeeded [ ОК ] Запускается slapd: |
#nmap 127.0.0.1
Starting Nmap 3.95 ( http://www.insecure.org/nmap/ ) at 2007-12-13 18:41 EET Interesting ports on localhost (127.0.0.1): (The 1660 ports scanned but not shown below are in state: closed) PORT STATE SERVICE 22/tcp open ssh 25/tcp open smtp 80/tcp open http 111/tcp open rpcbind 139/tcp open netbios-ssn 445/tcp open microsoft-ds 631/tcp open ipp 901/tcp open samba-swat 3128/tcp open squid-http 6001/tcp open X11:1 Nmap finished: 1 IP address (1 host up) scanned in 0.335 seconds |
#vim /etc/openldap/slapd.conf
|
#ls /etc/openldap/
cacerts ldap.conf ldap.conf.rpmsave ldap_init2.ldif ldap_init3.ldif schema slapd.conf slapd.conf.rpmsave |
#ls /etc/openldap/schema/
corba.schema cosine.schema inetorgperson.schema misc.schema openldap.schema redhat core.schema dyngroup.schema java.schema nis.schema README samba.schema |
#vim /etc/openldap/slapd.conf
8a9 > include /etc/openldap/schema/samba.schema |
#man rpm
|
#rpm -qR openldap-servers
/bin/bash /bin/sh /bin/sh /bin/sh /bin/sh /bin/sh /sbin/chkconfig /sbin/runuser /usr/bin/perl /usr/sbin/useradd ... libslapd_db-4.3.so libssl.so.5 libwrap.so.0 make openldap = 2.2.29-1.FC4 openssl rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(VersionedDependencies) <= 3.0.3-1 |
#ls
@ Desktop install openldap-2.2.29-1.FC4.i386.rpm phpldapadmin-1.0.2.tar.gz vmware 1 final_settings.err logs.tgz openldap-servers-2.2.29-1.FC4.i386.rpm Templates |
#rmp -ihv --nodeps openldap-2.2.29-1.FC4.i386.rpm
bash: rmp: command not found |
#rpm -ihv --nodeps openldap-2.2.29-1.FC4.i386.rpm
Подготовка... ########################################### [100%] пакет openldap-2.2.29-1.FC4 уже установлен |
#locate libslapd_db-4.3.so
warning: locate: could not open database: /var/lib/slocate/slocate.db: No such file or directory warning: You need to run the 'updatedb' command (as root) to create the database. Please edit /etc/updatedb.conf to enable the daily cron job. |
#find /usr/lib -name libslapd_db-4.3.so
/usr/lib/tls/i486/libslapd_db-4.3.so /usr/lib/tls/i586/libslapd_db-4.3.so /usr/lib/tls/i686/libslapd_db-4.3.so /usr/lib/libslapd_db-4.3.so |
#/etc/init.d/ldap restart
Останавливается slapd: [ СБОЙ ] Checking configuration files for slapd: config file testing succeeded [ ОК ] Запускается slapd: |
#vim /etc/init.d/ldap
12c12 < --- > set -x |
#/etc/init.d/ldap restart
+ stop ++ basename /usr/sbin/slapd + prog=slapd + echo -n 'Останавливается slapd: ' Останавливается slapd: + killproc /usr/sbin/slapd + RC=0 + '[' 1 -eq 0 ']' + notset=0 + '[' -n '' ']' + notset=1 ... + '[' /tmp/start-slapd.j17656 '!=' /tmp/start-slapd.j17656 ']' + '[' -z yes ']' + '[' -f /var/run/slapd.pid ']' + '[' -n '' -a -z '' ']' + ulimit -S -c 0 + '[' -n '' ']' + '[' color = verbose -a -z '' ']' + '[' -z '' ']' + /tmp/start-slapd.j17656 ++ rm -f /tmp/start-slapd.j17656 |
#ls /var/run/
acpid.socket cupsd.pid hpiod.port mdmpd nscd screen squid.pid utmp xfs.pid atd.pid dbus hpssd.pid mDNSResponder.pid ppp sdp sshd.pid vmnet-bridge-0.pid xinetd.pid auditd.pid gdm.pid hpssd.port messagebus.pid pptp sendmail.pid stunnel.pid vmnet-detect.pid console gpm.pid httpd.pid netreport pvm3 smbd.pid sudo vmware crond.pid haldaemon.pid klogd.pid nifd.pid rpc.statd.pid sm-client.pid syslogd.pid winbindd cups-config-daemon.pid hpiod.pid mdadm nmbd.pid saslauthd spamassassin usb winbindd.pid |
#ls /tmp/
123 fdisk.hstsda found_hd keyring-vN2BRQ mapping-root setup.history vmware-root.0 advfdisk.full.log fdisk.log gconfd-root krb5cc_0 mapping-user setup.log vmware-user advfdisk.hst fdisk.logsda gconfd-user ksocket-root migrationtools-46-3.1.noarch.rpm setup_sound.log vmware-user.0 aspsetup.log.2 fdisk_name init.log ksocket-user model_temp.hdd slapcat vmware-user.2 buildxconf.log file9NF5hK installOK ldapsearch monprobe.msg ssh-JlzUpW2600 xses-user.2gC1cA ddcprobe.log FinalXSettings.err install_steps lilalo-install-temp-10072 nsswitch.conf status xses-user.NDiNvV detect.log fix_amixer.log kde-root lilalo-install-temp-10094 openvpn-2.1~rc4-3.i386.rpm stun.conf xses-user.RNlSgu dmesg.prot fix_devices.log kde-user lilalo-install-temp-3176 orbit-root temp_driver.hdd xses-user.uS7UNb etc fix_updfstab.log keyring-f5bW7H link orbit-user texconfig.fm5376 Xtest.log fdisk.bat found_card.err keyring-hIolK7 lost+found passwd.ldif VMwareDnD fdisk.batsda found_card.log keyring-Ow8U7e man.b12348 rpmlog vmware-root |
#ls -ld /tmp
drwxrwxrwt 29 root root 2656 Дек 13 18:48 /tmp |
#ls -l /var/lib/
итого 10 drwxr-xr-x 5 root root 120 Дек 8 07:50 4Suite drwxr-xr-x 2 root root 256 Дек 8 08:03 alternatives drwx------ 2 apache apache 48 Авг 30 14:40 dav drwxr-xr-x 2 root root 48 Янв 10 2006 dhcp drwxr-xr-x 2 root root 48 Окт 20 2005 games drwxr-xr-x 2 root root 48 Окт 19 2005 htdig drwx------ 2 ldap ldap 544 Ноя 8 2005 ldap -rw-r--r-- 1 root root 1252 Дек 13 04:02 logrotate.status drwxr-xr-x 2 root root 112 Дек 8 19:26 misc ... drwxr-xr-x 2 ntp ntp 72 Дек 8 07:58 ntp drwxr-xr-x 2 root root 72 Дек 11 12:02 pcmcia drwxr-xr-x 3 root root 72 Дек 13 14:11 php -rw------- 1 root root 512 Дек 11 12:02 random-seed drwxr-xr-x 2 rpm rpm 600 Дек 11 13:50 rpm drwxr-xr-x 36 root root 904 Дек 8 07:53 scrollkeeper drwxr-x--- 2 root slocate 48 Окт 20 2005 slocate drwxrwxrwt 5 root root 144 Дек 8 08:07 texmf drwxr-xr-x 3 root root 72 Дек 8 08:01 xdm drwxr-xr-x 2 root root 72 Дек 13 16:23 xkb |
#man slapd
|
#/usr/sbin/slapd -f /etc/ldap.sla
ldap.conf ldap.conf.orig ldap.secret |
#/usr/sbin/slapd -f /etc/openldap/slapd.conf -d 255 -4
|
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin news:x:9:13:news:/etc/news: ... pvm:x:24:24::/usr/share/pvm3:/bin/bash user:x:500:500:user:/home/user:/bin/bash squid:x:23:23::/var/spool/squid:/sbin/nologin user1$:x:501:501::/dev/null:/bin/false winxp03$:x:502:501::/dev/null:/bin/false truslan1:x:503:503::/home/truslan1:/bin/bash truslan2:x:504:504::/home/truslan2:/bin/bash domainuser1:x:505:511::/home/domainuser1:/bin/bash ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false apache:x:48:48:Apache:/var/www:/sbin/nologin |
#reboot
Broadcast message from root (pts/17) (Thu Dec 13 18:51:33 2007): The system is going down for reboot NOW! |
#ls -l
итого 100 -rw-r--r-- 1 root root 5088 Дек 13 20:12 final_settings.err -rw-r--r-- 1 root root 4951 Дек 13 20:36 install -rw-r--r-- 1 root root 84120 Дек 13 20:10 logs.tgz drwxr-xr-x 2 root root 88 Дек 13 20:10 Templates |
#l3-agent
l3-agent is already running: pid=3324; pidfile=/root/.lilalo/l3-agent.pid |
#pkill -9 l3-agent
|
#l3-agent
Removing stale pidfile |
#yum install openldap-servers
Setting up Install Process Setting up repositories base 100% |=========================| 951 B 00:00 updates-released 100% |=========================| 951 B 00:00 Reading repository metadata in from local files primary.xml.gz 100% |=========================| 716 kB 01:06 |
#ls -l /etc/samba/smb.conf
-rw-r--r-- 1 root root 10704 Окт 22 2005 /etc/samba/smb.conf |
#vim /etc/samba/smb.conf
|
#[root@linux3:~]#
|
#/etc/init.d/samba restart
bash: /etc/init.d/samba: Нет такого файла или каталога |
#/etc/init.d/smb restart
bash: /etc/init.d/smb: Нет такого файла или каталога |
#yum install samba
Setting up Install Process Setting up repositories Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Downloading header for samba to pack into transaction set. samba-3.0.24-1.110asp.i38 100% |=========================| 124 kB 00:07 ---> Package samba.i386 0:3.0.24-1.110asp set to be updated --> Running transaction check ... samba-client i386 3.0.24-1.110asp updates-released 4.3 M samba-common i386 3.0.24-1.110asp updates-released 7.9 M Transaction Summary ============================================================================= Install 1 Package(s) Update 2 Package(s) Remove 0 Package(s) Total download size: 28 M Is this ok [y/N]: y Downloading Packages: |
#ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data. 64 bytes from ya.ru (213.180.204.8): icmp_seq=0 ttl=56 time=47.7 ms --- ya.ru ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 47.761/47.761/47.761/0.000 ms, pipe 2 |
#yum install samba
Setting up Install Process Setting up repositories base 100% |=========================| 951 B 00:00 updates-released 100% |=========================| 951 B 00:00 Reading repository metadata in from local files Parsing package install arguments Nothing to do |
#telnet localhost
|
#yum install bash-completion
Setting up Install Process Setting up repositories Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Downloading header for bash-completion to pack into transaction set. bash-completion-20060301- 100% |=========================| 20 kB 00:01 ---> Package bash-completion.noarch 0:20060301-3.110asp set to be updated --> Running transaction check ... Is this ok [y/N]: y Downloading Packages: (1/1): bash-completion-20 100% |=========================| 143 kB 00:02 Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing: bash-completion ######################### [1/1] Installed: bash-completion.noarch 0:20060301-3.110asp Complete! |
#. /etc/bash_completion
|
#telnet localhost 389
Trying 127.0.0.1... telnet: connect to address 127.0.0.1: Connection refused telnet: Unable to connect to remote host: Connection refused |
#rpm -qa | grep openldap
openldap-devel-2.2.29-1.FC4 openldap-servers-2.2.29-1.FC4 openldap-2.2.29-1.FC4 openldap-clients-2.2.29-1.FC4 |
#date
Птн Дек 14 01:14:04 EET 2007 |
#vim /etc/ldap.conf
18c18 < base dc=example,dc=com --- > base dc=mydc,dc-local 23c23 < #uri ldap://127.0.0.1/ --- > uri ldap://127.0.0.1/ 43c43 < #rootbinddn cn=manager,dc=example,dc=com --- > rootbinddn cn=admin,dc=mydc,dc=local |
#vim /etc/ldap.conf
|
# egrep -v "^#|^\ *$" /etc/ldap/ldap.conf
egrep: /etc/ldap/ldap.conf: Нет такого файла или каталога |
# egrep -v "^#|^\ *$" /etc/op
openldap/ opt/ |
# egrep -v "^#|^\ *$" /etc/op
openldap/ opt/ |
# egrep -v "^#|^\ *$" /etc/openldap/ldap.conf
|
#vim /etc/ldap.conf
|
#egrep -v "^#|^\ *$" /etc/openldap/ldap.conf
|
#grep -v ^# /etc/openldap/ldap.conf
|
#grep -v "^#" /etc/openldap/ldap.conf
|
#vim /etc/openldap/ldap.conf
|
#cat /etc/openldap/ldap.conf
# $OpenLDAP: pkg/ldap/libraries/libldap/ldap.conf,v 1.9 2000/09/04 19:57:01 kurt Exp $ # # LDAP Defaults # # See ldap.conf(5) for details # This file should be world readable but not world writable. #BASE dc=example, dc=com #URI ldap://ldap.example.com ldap://ldap-master.example.com:666 #SIZELIMIT 12 #TIMELIMIT 15 #DEREF never |
#rpm -qf /etc/openldap/ldap.conf
openldap-2.2.29-1.FC4 |
#rmp -ql openldap-servers
bash: rmp: command not found |
#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 |
#rpm -ql openldap-servers | lesss
bash: lesss: command not found |
#rpm -ql openldap-servers | less
|
#find /usr/ -name samba.schema
/usr/share/doc/samba-3.0.24/LDAP/samba.schema |
#less /etc/openldap/schema/samba.schema
|
#vim /etc/openldap/slapd.conf
|
#ls /usr/sbin/openldap
ls: /usr/sbin/openldap: Нет такого файла или каталога |
#ls /usr/lib/ldap
ls: /usr/lib/ldap: Нет такого файла или каталога |
#find /usr/ -name samba.schema
|
#less /etc/openldap/schema/samba.schema
|
#vim /etc/openldap/slapd.conf
|
#grep module /etc/openldap/slapd.conf
# Load dynamic backend modules: # modulepath /usr/sbin/openldap # moduleload back_bdb.la # moduleload back_ldap.la # moduleload back_ldbm.la # moduleload back_passwd.la # moduleload back_shell.la |
#ls /usr/sbin/openldap
ls: /usr/sbin/openldap: Нет такого файла или каталога |
#locate back_bdb.la
warning: locate: could not open database: /var/lib/slocate/slocate.db: No such file or directory warning: You need to run the 'updatedb' command (as root) to create the database. Please edit /etc/updatedb.conf to enable the daily cron job. |
#find /usr/ -name back_bdb.la
|
#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 |
#yum search ldap
postfix.i386 2:2.2.2-2 base Matched from: Postfix is a Mail Transport Agent (MTA), supporting LDAP, SMTP AUTH (SASL), TLS python-ldap.i386 2.0.6-4 base Matched from: python-ldap An object-oriented API to access LDAP directory servers. python-ldap provides an object-oriented API for working with LDAP within Python programs. It allows access to LDAP directory servers by wrapping the ... nss_ldap NSS library and PAM module for LDAP. This package includes two LDAP access clients: nss_ldap and pam_ldap. Nss_ldap is a set of C library extensions that allow X.500 and LDAP directory servers to be used as a primary source of aliases, ethers, groups, hosts, networks, protocol, users, RPCs, services, and shadow passwords (instead of or in addition to using flat files or NIS). Pam_ldap is a module for Linux-PAM that supports password changes, V2 clients, Netscape's SSL, ypldapd, Netscape Directory Server password policies, access authorization, and crypted hashes. |
#yum install openldap-clients.i386 openldap.i386 nss_ldap.i386
Setting up Install Process Setting up repositories Reading repository metadata in from local files Parsing package install arguments Nothing to do |
#vim /etc/openldap/slapd.conf
|
#ls /usr/lib
lib/ libexec/ |
#ls /usr/lib/
libaudiofilearts.la libkocorehelper.so libaudiofilearts.so libkocorehelper.so.1 libaudiofile.so libkocorehelper.so.1.0.0 libaudiofile.so.0 libkode.la libaudiofile.so.0.0.2 libkode.so libavc1394.so.0 libkode.so.1 libavc1394.so.0.1.1 libkode.so.1.0.0 libavcodec-CVS.so libkompareinterface.la libavcodec.so libkompareinterface.so libavformat-CVS.so libkompareinterface.so.0 ... libc.so libkslox.so.0.0.0 libcspi.so.0 libkspell2.la libcspi.so.0.10.6 libkspell2.so libc_stubs.a libkspell2.so.1 libcups.a libkspell2.so.1.0.0 libcupsimage.a libkspell.la libcupsimage.so libkspell.so libcupsimage.so.2 libkspell.so.4 libcups.so libkspell.so.4.2.0 libcups.so.2 libksplashthemes.la |
#ls /usr/lib/
libdocchmplugin.so libkwalletbackend.so.1 libdocchmplugin.so.0 libkwalletbackend.so.1.0.0 libdocchmplugin.so.0.0.0 libkwalletclient.la libdocdevhelpplugin.la libkwalletclient.so libdocdevhelpplugin.so libkwalletclient.so.1 libdocdevhelpplugin.so.0 libkwalletclient.so.1.0.1 libdocdevhelpplugin.so.0.0.0 libkwireless.la libdocdoxygenplugin.la libkwireless.so libdocdoxygenplugin.so libl.a libdocdoxygenplugin.so.0 liblam.a ... libgamin-1.a libmp.so.3 libgamin-1.la libmp.so.3.1.7 libgamin-1.so libm.so libgamin-1.so.0 libmultisynk.la libgamin-1.so.0.1.1 libmultisynk.so libgamin_shared.a libmultisynk.so.0 libgcjawt.so.6 libmultisynk.so.0.0.0 libgcjawt.so.6.0.0 libmusicbrainz.a libgcj.so.6 libmusicbrainz.so.4 libgcj.so.6.0.0 libmusicbrainz.so.4.0.0 |
#vim /etc/openldap/slapd.conf
56a57,61 > > access to * > by dn="cn=admin,dc=mydc,dc=local" write > > access to attrs=userPassword,shadowLastChange,sambaLMPassword,sambaNTPassword,sambaPwdLastSet,sambaPwdMustChange by dn="cn=admin,dc=mydc,dc=local" write |
#grep -v # /etc/openldap/slapd.conf
Использование: grep [OPTION]... PATTERN [FILE]... Попробуйте `grep --help' для получения более подробного описания. |
#grep -v '#' /etc/openldap/slapd.conf
include /etc/openldap/schema/core.schema include /etc/openldap/schema/cosine.schema include /etc/openldap/schema/inetorgperson.schema include /etc/openldap/schema/nis.schema allow bind_v2 pidfile /var/run/slapd.pid argsfile /var/run/slapd.args access to * by dn="cn=admin,dc=mydc,dc=local" write access to attrs=userPassword,shadowLastChange,sambaLMPassword,sambaNTPassword,sambaPwdLastSet,sambaPwdMustChange by dn="cn=admin,dc=mydc,dc=local" write database bdb suffix "dc=mydc,dc=local" rootdn "cn=admin,dc=mydc,dc=local" rootpw {SSHA}BT5CA74sFramN4UZj+o18OqJ5CRfyJH+ directory /var/lib/ldap index objectClass eq,pres index ou,cn,mail,surname,givenname eq,pres,sub index uidNumber,gidNumber,loginShell eq,pres index uid,memberUid eq,pres,sub index nisMapName,nisMapEntry eq,pres,sub |
#egrep -v '#|^\ *$
include /etc/openldap/schema/core.schema include /etc/openldap/schema/cosine.schema include /etc/openldap/schema/inetorgperson.schema include /etc/openldap/schema/nis.schema allow bind_v2 pidfile /var/run/slapd.pid argsfile /var/run/slapd.args access to * by dn="cn=admin,dc=mydc,dc=local" write access to attrs=userPassword,shadowLastChange,sambaLMPassword,sambaNTPassword,sambaPwdLastSet,sambaPwdMustChange by dn="cn=admin,dc=mydc,dc=local" write database bdb suffix "dc=mydc,dc=local" rootdn "cn=admin,dc=mydc,dc=local" rootpw {SSHA}BT5CA74sFramN4UZj+o18OqJ5CRfyJH+ directory /var/lib/ldap index objectClass eq,pres index ou,cn,mail,surname,givenname eq,pres,sub index uidNumber,gidNumber,loginShell eq,pres index uid,memberUid eq,pres,sub index nisMapName,nisMapEntry eq,pres,sub |
#vim /etc/openldap/slapd.conf
8a9 > include /etc/openldap/schema/samba.schema |
#egrep -v '#|^\ *$' /etc/openldap/slapd.conf
include /etc/openldap/schema/core.schema include /etc/openldap/schema/cosine.schema include /etc/openldap/schema/inetorgperson.schema include /etc/openldap/schema/nis.schema include /etc/openldap/schema/samba.schema allow bind_v2 pidfile /var/run/slapd.pid argsfile /var/run/slapd.args access to * by dn="cn=admin,dc=mydc,dc=local" write access to attrs=userPassword,shadowLastChange,sambaLMPassword,sambaNTPassword,sambaPwdLastSet,sambaPwdMustChange by dn="cn=admin,dc=mydc,dc=local" write database bdb suffix "dc=mydc,dc=local" rootdn "cn=admin,dc=mydc,dc=local" rootpw {SSHA}BT5CA74sFramN4UZj+o18OqJ5CRfyJH+ directory /var/lib/ldap index objectClass eq,pres index ou,cn,mail,surname,givenname eq,pres,sub index uidNumber,gidNumber,loginShell eq,pres index uid,memberUid eq,pres,sub index nisMapName,nisMapEntry eq,pres,sub |
# $OpenLDAP: pkg/ldap/libraries/libldap/ldap.conf,v 1.9 2000/09/04 19:57:01 kurt Exp $ # # LDAP Defaults # # See ldap.conf(5) for details # This file should be world readable but not world writable. #BASE dc=example, dc=com #URI ldap://ldap.example.com ldap://ldap-master.example.com:666 #SIZELIMIT 12 #TIMELIMIT 15 #DEREF never
root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin news:x:9:13:news:/etc/news: uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin operator:x:11:0:operator:/root:/sbin/nologin games:x:12:100:games:/usr/games:/sbin/nologin gopher:x:13:30:gopher:/var/gopher:/sbin/nologin ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin nobody:x:99:99:Nobody:/:/sbin/nologin rpm:x:37:37::/var/lib/rpm:/sbin/nologin vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin xfs:x:43:43:X Font Server:/etc/X11/fs:/sbin/nologin dbus:x:81:81:System message bus:/:/sbin/nologin haldaemon:x:68:68:HAL daemon:/:/sbin/nologin ident:x:98:98::/home/ident:/sbin/nologin mailnull:x:47:47::/var/spool/mqueue:/sbin/nologin smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin gdm:x:42:42::/var/gdm:/sbin/nologin rpc:x:32:32:Portmapper RPC user:/:/sbin/nologin rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin nscd:x:28:28:NSCD Daemon:/:/sbin/nologin ntp:x:38:38::/etc/ntp:/sbin/nologin sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin pcap:x:77:77::/var/arpwatch:/sbin/nologin pvm:x:24:24::/usr/share/pvm3:/bin/bash user:x:500:500:user:/home/user:/bin/bash squid:x:23:23::/var/spool/squid:/sbin/nologin user1$:x:501:501::/dev/null:/bin/false winxp03$:x:502:501::/dev/null:/bin/false truslan1:x:503:503::/home/truslan1:/bin/bash truslan2:x:504:504::/home/truslan2:/bin/bash domainuser1:x:505:511::/home/domainuser1:/bin/bash ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false apache:x:48:48:Apache:/var/www:/sbin/nologin
Время первой команды журнала | 18:35:11 2007-12-13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 01:47:39 2007-12-14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 15.84 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 4.95 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.39 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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