/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 |
|
#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 | less
|
#rpm -qf openldap-servers
|
#vim /etc/ldap.conf
|
#geten
getenforce getent |
#geten
getenforce getent |
#getent passwd
root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin news:x:9:13:news:/etc/news: ... 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 ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false |
#vim /etc/nsswitch.conf
|
#getent passwd
root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin news:x:9:13:news:/etc/news: ... 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 ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false |
#ssh 127.0.0.1
gecos: TESTUSER structuralObjectClass: account ~ ~ ~ ~ ~ ~ "/etc/openldap/ldif" 14L, 343C ~ ~ ~ exit The authenticity of host '127.0.0.1 (127.0.0.1)' can't be established. RSA key fingerprint is bb:ad:d8:1c:d8:05:73:9f:0b:79:72:3f:21:fc:ae:81. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '127.0.0.1' (RSA) to the list of known hosts. root@127.0.0.1's password: Last login: Fri Dec 14 09:44:32 2007 from net.nt l3-agent is already running: pid=2600; pidfile=/root/.lilalo/l3-agent.pid |
#exit
exit Connection to 127.0.0.1 closed. |
#ssh 192.168.16.1
gecos: TESTUSER structuralObjectClass: account ~ ~ ~ ~ ~ ~ "/etc/openldap/ldif" 14L, 343C ~ ~ ~ The authenticity of host '192.168.16.1 (192.168.16.1)' can't be established. RSA key fingerprint is 6c:10:a6:36:c5:a3:5d:3f:da:a9:4c:5a:4e:f8:8e:95. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.16.1' (RSA) to the list of known hosts. root@192.168.16.1's password: Permission denied, please try again. root@192.168.16.1's password: |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:07:E9:3C:2C:15 inet addr:192.168.16.3 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::207:e9ff:fe3c:2c15/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:12295 errors:0 dropped:0 overruns:0 frame:0 TX packets:10141 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2115321 (2.0 MiB) TX bytes:2084721 (1.9 MiB) Base address:0xbc00 Memory:ff8e0000-ff900000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:1799 errors:0 dropped:0 overruns:0 frame:0 TX packets:1799 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2675406 (2.5 MiB) TX bytes:2675406 (2.5 MiB) |
#ssh 192.168.16.3
The authenticity of host '192.168.16.3 (192.168.16.3)' can't be established. RSA key fingerprint is bb:ad:d8:1c:d8:05:73:9f:0b:79:72:3f:21:fc:ae:81. Are you sure you want to continue connecting (yes/no)? |
#vim /etc/nsswitch.conf
|
#tcpdump -i eth0 -n port 22
10:18:46.296391 IP 192.168.16.3.ssh > 192.168.16.254.43760: P 33648:33808(160) ack 49 win 2576 <nop,nop,timestamp 802306 97200768> 10:18:46.296936 IP 192.168.16.3.ssh > 192.168.16.254.43760: P 33808:33984(176) ack 49 win 2576 <nop,nop,timestamp 802307 97200768> 10:18:46.297461 IP 192.168.16.3.ssh > 192.168.16.254.43760: P 33984:34144(160) ack 49 win 2576 <nop,nop,timestamp 802307 97200768> 10:18:46.297966 IP 192.168.16.3.ssh > 192.168.16.254.43760: P 34144:34320(176) ack 49 win 2576 <nop,nop,timestamp 802307 97200768> 10:18:46.298488 IP 192.168.16.3.ssh > 192.168.16.254.43760: P 34320:34480(160) ack 49 win 2576 <nop,nop,timestamp 802307 97200768> 10:18:46.299009 IP 192.168.16.254.43760 > 192.168.16.3.ssh: . ack 34480 win 501 <nop,nop,timestamp 97200769 802306> 10:18:46.299622 IP 192.168.16.3.ssh > 192.168.16.254.43760: P 34656:34832(176) ack 49 win 2576 <nop,nop,timestamp 802307 97200769> 10:18:46.300158 IP 192.168.16.3.ssh > 192.168.16.254.43760: P 34832:35008(176) ack 49 win 2576 <nop,nop,timestamp 802307 97200769> 10:18:46.300686 IP 192.168.16.3.ssh > 192.168.16.254.43760: P 35008:35184(176) ack 49 win 2576 <nop,nop,timestamp 802307 97200769> 10:18:46.301263 IP 192.168.16.3.ssh > 192.168.16.254.43760: P 35184:35360(176) ack 49 win 2576 <nop,nop,timestamp 802308 97200769> ... 10:18:46.380847 IP 192.168.16.3.ssh > 192.168.16.254.43760: P 58128:58288(160) ack 97 win 2576 <nop,nop,timestamp 802328 97200790> 10:18:46.381412 IP 192.168.16.3.ssh > 192.168.16.254.43760: P 58288:58464(176) ack 97 win 2576 <nop,nop,timestamp 802328 97200790> 10:18:46.381952 IP 192.168.16.3.ssh > 192.168.16.254.43760: P 58464:58624(160) ack 97 win 2576 <nop,nop,timestamp 802328 97200790> 10:18:46.382487 IP 192.168.16.3.ssh > 192.168.16.254.43760: P 58624:58784(160) ack 97 win 2576 <nop,nop,timestamp 802328 97200790> 10:18:46.383027 IP 192.168.16.3.ssh > 192.168.16.254.43760: P 58784:58944(160) ack 97 win 2576 <nop,nop,timestamp 802328 97200790> 10:18:46.383563 IP 192.168.16.3.ssh > 192.168.16.254.43760: P 58944:59104(160) ack 97 win 2576 <nop,nop,timestamp 802328 97200790> 10:18:46.384099 IP 192.168.16.3.ssh > 192.168.16.254.43760: P 59104:59280(176) ack 97 win 2576 <nop,nop,timestamp 802328 97200790> 10:18:46.384646 IP 192.168.16.3.ssh > 192.168.16.254.43760: P 59280:59456(176) ack 97 win 2576 <nop,nop,timestamp 802328 97200790> 10:18:46.385206 IP 192.168.16.3.ssh > 192.168.16.254.43760: P 59456:59632(176) ack 97 win 2576 <nop,nop,timestamp 802329 97200790> 10:18:46.385451 IP 192.168.16.254.43760 > 192.168.16.3.ssh: . ack 59632 win 501 <nop,nop,timestamp 97200791 802328> |
#tcpdump -i eth0 -n port 389
0 packets captured 0 packets received by filter 0 packets dropped by kernel |
#ifconfig
|
#ldapsearch -D cn=admin,dc=mydc,dc=local -x -W -h 192.168.16.3 -b "dc=mydc,dc=local" "(ou=Users)"
~ ~ "/etc/openldap/ldif" 14L, 343C ~ ~ ~ Enter LDAP Password: # extended LDIF # # LDAPv3 # base <dc=mydc,dc=local> with scope sub # filter: (ou=Users) # requesting: ALL # # search result search: 2 result: 0 Success # numResponses: 1 |
#ldapsearch -D cn=admin,dc=mydc,dc=local -x -W -h 192.168.16.3 -b "dc=mydc,dc=local" "(ou=Users)"
~ ~ "/etc/openldap/ldif" 14L, 343C ~ ~ ~ Enter LDAP Password: # extended LDIF # # LDAPv3 # base <dc=mydc,dc=local> with scope sub # filter: (ou=Users) # requesting: ALL # # search result search: 2 result: 0 Success # numResponses: 1 |
#tcpdump -n port 389
~ ~ tructuralObjectClass: organizationalUnit ~ tcpdump: verbose output suppressed, use -v or -vv for full protocol decode ~ listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes ~ ~ ~ ~ 0 packets captured 0 packets received by filter 0 packets dropped by kernel |
#vim /etc/ldap.conf
|
#ldapsearch -D cn=admin,dc=mydc,dc=local -x -W -h 192.168.16.3 -b "dc=mydc,dc=local" "(ou=Users)"
~ ~ "/etc/openldap/ldif" 14L, 343C ~ ~ ~ Enter LDAP Password: # extended LDIF # # LDAPv3 # base <dc=mydc,dc=local> with scope sub # filter: (ou=Users) # requesting: ALL # # search result search: 2 result: 0 Success # numResponses: 1 |
#tcpdump -n -i lo port 389
10:21:31.959732 IP 192.168.16.3.43135 > 192.168.16.3.ldap: . ack 15 win 8192 <nop,nop,timestamp 843720 843720> 10:21:31.960327 IP 192.168.16.3.43135 > 192.168.16.3.ldap: P 48:103(55) ack 15 win 8192 <nop,nop,timestamp 843720 843720> 10:21:31.961489 IP 192.168.16.3.ldap > 192.168.16.3.43135: P 15:29(14) ack 103 win 8192 <nop,nop,timestamp 843720 843720> 10:21:31.962299 IP 192.168.16.3.43135 > 192.168.16.3.ldap: P 103:110(7) ack 29 win 8192 <nop,nop,timestamp 843720 843720> 10:21:31.962375 IP 192.168.16.3.43135 > 192.168.16.3.ldap: F 110:110(0) ack 29 win 8192 <nop,nop,timestamp 843720 843720> 10:21:31.999100 IP 192.168.16.3.ldap > 192.168.16.3.43135: . ack 111 win 8192 <nop,nop,timestamp 843730 843720> 10:21:32.071462 IP 192.168.16.3.ldap > 192.168.16.3.43135: F 29:29(0) ack 111 win 8192 <nop,nop,timestamp 843748 843720> 10:21:32.071497 IP 192.168.16.3.43135 > 192.168.16.3.ldap: . ack 30 win 8192 <nop,nop,timestamp 843748 843748> 25 packets captured 50 packets received by filter 0 packets dropped by kernel |
#ldapsearch -D cn=admin,dc=mydc,dc=local -x -W -h 192.168.16.3 -b "dc=mydc,dc=local" "(ou=Users)"
~ ~ "/etc/openldap/ldif" 14L, 343C ~ ~ ~ Enter LDAP Password: # extended LDIF # # LDAPv3 # base <dc=mydc,dc=local> with scope sub # filter: (ou=Users) # requesting: ALL # # search result search: 2 result: 0 Success # numResponses: 1 |
#tail -n 50 /var/log/
uidNumber: 65000 gidNumber: 65000 homeDirectory: /home/tetsuser gecos: TESTUSER structuralObjectClass: account ~ ~ ~ ~ ~ ~ "/etc/openldap/ldif" 14L, 343C ~ ~ ~ acpid cups/ maillog samba/ vbox/ audit/ dmesg messages scrollkeeper.log wtmp boot.log gdm/ ppp/ secure Xorg.0.log btmp lastlog prelink.log spooler Xorg.0.log.old cron mail/ rpmpkgs uucp/ yum.log |
#tail -n 50 /var/log/secure
Dec 13 20:12:14 linux3 sshd[2078]: Server listening on :: port 22. Dec 13 20:12:14 linux3 sshd[2078]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use. Dec 13 20:35:13 linux3 sshd[2938]: Accepted password for root from 192.168.16.1 port 49806 ssh2 Dec 13 20:35:21 linux3 sshd[2953]: Accepted password for root from 192.168.16.1 port 49808 ssh2 Dec 13 20:37:44 linux3 sshd[3295]: Accepted password for root from 192.168.16.254 port 60215 ssh2 Dec 13 20:47:02 linux3 useradd[3473]: new group: name=ldap, GID=55 Dec 13 20:47:02 linux3 useradd[3473]: new user: name=ldap, UID=55, GID=55, home=/var/lib/ldap, shell=/bin/false Dec 14 01:10:37 linux3 sshd[29150]: Accepted password for root from 192.168.16.254 port 44996 ssh2 Dec 14 09:18:15 linux3 sshd[2078]: Received signal 15; terminating. Dec 14 09:21:05 linux3 sshd[2070]: Server listening on :: port 22. Dec 14 09:21:05 linux3 sshd[2070]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use. Dec 14 09:30:43 linux3 sshd[2711]: Accepted password for root from 192.168.16.254 port 56783 ssh2 Dec 14 09:44:32 linux3 sshd[3316]: Accepted password for root from 192.168.16.254 port 43760 ssh2 Dec 14 10:12:58 linux3 sshd[4823]: Accepted password for root from 127.0.0.1 port 44573 ssh2 Dec 14 10:21:01 linux3 sshd[5249]: Accepted password for root from 192.168.16.2 port 49964 ssh2 |
#tail -n 50 /var/log/
uidNumber: 65000 gidNumber: 65000 homeDirectory: /home/tetsuser gecos: TESTUSER structuralObjectClass: account ~ ~ ~ ~ ~ ~ "/etc/openldap/ldif" 14L, 343C ~ ~ ~ acpid cups/ maillog samba/ vbox/ audit/ dmesg messages scrollkeeper.log wtmp boot.log gdm/ ppp/ secure Xorg.0.log btmp lastlog prelink.log spooler Xorg.0.log.old cron mail/ rpmpkgs uucp/ yum.log |
#tail -n 50 /var/log/lastlog
|
#screen -x
|
#getent passwd
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on lo, link-type EN10MB (Ethernet), capture size 96 bytes 10:23:26.176609 IP 127.0.0.1.50288 > 127.0.0.1.ldap: S 3542771794:3542771794(0) win 32767 <mss 16396,sackOK,timestamp 872271 0,nop,wscale 2> 10:23:26.177283 IP 127.0.0.1.ldap > 127.0.0.1.50288: S 3539732161:3539732161(0) ack 3542771795 win 32767 <mss 16396,sackOK,timestamp 872271 872271,nop,wscale 2> 10:23:26.177899 IP 127.0.0.1.50288 > 127.0.0.1.ldap: . ack 1 win 8192 <nop,nop,timestamp 872271 872271> 10:23:26.178485 IP 127.0.0.1.50288 > 127.0.0.1.ldap: P 1:49(48) ack 1 win 8192 <nop,nop,timestamp 872271 872271> 10:23:26.179031 IP 127.0.0.1.ldap > 127.0.0.1.50288: . ack 49 win 8192 <nop,nop,timestamp 872271 872271> 10:23:26.179608 IP 127.0.0.1.ldap > 127.0.0.1.50288: P 1:15(14) ack 49 win 8192 <nop,nop,timestamp 872272 872271> 10:23:26.180163 IP 127.0.0.1.50288 > 127.0.0.1.ldap: . ack 15 win 8192 <nop,nop,timestamp 872272 872272> 10:23:26.180735 IP 127.0.0.1.50288 > 127.0.0.1.ldap: P 49:56(7) ack 15 win 8192 <nop,nop,timestamp 872272 872272> ... 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 ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false |
#tcpdump -i lo -n port 389
10:27:21.804969 IP 127.0.0.1.37073 > 127.0.0.1.ldap: S 3805422078:3805422078(0) win 32767 <mss 16396,sackOK,timestamp 931176 0,nop,wscale 2> 10:27:21.804996 IP 127.0.0.1.ldap > 127.0.0.1.37073: R 0:0(0) ack 3805422079 win 0 64 packets captured 128 packets received by filter 0 packets dropped by kernel ux3:~You have mail in /var/spool/mail/root |
#ssh 192.168.16.1
objectClass: posixAccount objectClass: top objectClass: shadowAccount userPassword: {SSHA}3W15c9Vj+y1N+fe5mA/DGWuDcHGFSQPI loginShell: /bin/bash uidNumber: 65000 gidNumber: 65000 homeDirectory: /home/tetsuser gecos: TESTUSER structuralObjectClass: account ~ ~ ~ ~ ~ ~ "/etc/openldap/ldif" 14L, 343C ~ ~ ~ |
#telnet 127.0.0.1 389
gecos: TESTUSER structuralObjectClass: account ~ ~ ~ ~ ~ ~ "/etc/openldap/ldif" 14L, 343C ~ ~ ~ Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. ^] telnet> q Connection closed. |
#tail -n 50 /var/log/
acpid cups/ maillog samba/ vbox/ audit/ dmesg messages scrollkeeper.log wtmp boot.log gdm/ ppp/ secure Xorg.0.log btmp lastlog prelink.log spooler Xorg.0.log.old cron mail/ rpmpkgs uucp/ yum.log |
#tail -n 50 /var/log/messages
Dec 14 09:40:01 linux3 crond(pam_unix)[3158]: session opened for user root by (uid=0) Dec 14 09:40:01 linux3 crond(pam_unix)[3158]: session closed for user root Dec 14 09:44:32 linux3 sshd(pam_unix)[3318]: session opened for user root by root(uid=0) Dec 14 09:45:02 linux3 crond(pam_unix)[3433]: session opened for user root by (uid=0) Dec 14 09:45:02 linux3 crond(pam_unix)[3433]: session closed for user root Dec 14 09:50:01 linux3 crond(pam_unix)[3714]: session opened for user root by (uid=0) Dec 14 09:50:02 linux3 crond(pam_unix)[3714]: session closed for user root Dec 14 09:52:20 linux3 kernel: device eth0 entered promiscuous mode Dec 14 09:53:03 linux3 kernel: device eth0 left promiscuous mode Dec 14 09:53:06 linux3 kernel: device eth0 entered promiscuous mode ... Dec 14 10:18:51 linux3 kernel: device eth0 entered promiscuous mode Dec 14 10:20:01 linux3 crond(pam_unix)[5231]: session opened for user root by (uid=0) Dec 14 10:20:03 linux3 crond(pam_unix)[5231]: session closed for user root Dec 14 10:20:47 linux3 kernel: device eth0 left promiscuous mode Dec 14 10:21:02 linux3 sshd(pam_unix)[5251]: session opened for user root by root(uid=0) Dec 14 10:21:03 linux3 kernel: device eth0 entered promiscuous mode Dec 14 10:21:16 linux3 kernel: device eth0 left promiscuous mode Dec 14 10:21:24 linux3 kernel: device lo entered promiscuous mode Dec 14 10:22:28 linux3 kernel: device lo left promiscuous mode Dec 14 10:23:26 linux3 kernel: device lo entered promiscuous mode |
#getent passwd
root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin news:x:9:13:news:/etc/news: ... 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 ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false |
#tail -n 50 /var/log/
acpid cups/ maillog samba/ vbox/ audit/ dmesg messages scrollkeeper.log wtmp boot.log gdm/ ppp/ secure Xorg.0.log btmp lastlog prelink.log spooler Xorg.0.log.old cron mail/ rpmpkgs uucp/ yum.log |
#tail -n 50 /var/log/audit/audit.log
type=CRED_ACQ msg=audit(1197619201.690:69): user pid=4174 uid=0 auid=0 msg='PAM setcred: user=root exe="/usr/sbin/crond" (hostname=?, addr=?, terminal=cron result=Success)' type=CRED_DISP msg=audit(1197619202.626:70): user pid=4174 uid=0 auid=0 msg='PAM setcred: user=root exe="/usr/sbin/crond" (hostname=?, addr=?, terminal=cron result=Success)' type=USER_END msg=audit(1197619202.630:71): user pid=4174 uid=0 auid=0 msg='PAM session close: user=root exe="/usr/sbin/crond" (hostname=?, addr=?, terminal=cron result=Success)' type=USER_ACCT msg=audit(1197619261.642:72): user pid=4218 uid=0 auid=4294967295 msg='PAM accounting: user=root exe="/usr/sbin/crond" (hostname=?, addr=?, terminal=cron result=Success)' type=LOGIN msg=audit(1197619261.642:73): login pid=4218 uid=0 old auid=4294967295 new auid=0 type=USER_START msg=audit(1197619261.642:74): user pid=4218 uid=0 auid=0 msg='PAM session open: user=root exe="/usr/sbin/crond" (hostname=?, addr=?, terminal=cron result=Success)' type=CRED_ACQ msg=audit(1197619261.642:75): user pid=4218 uid=0 auid=0 msg='PAM setcred: user=root exe="/usr/sbin/crond" (hostname=?, addr=?, terminal=cron result=Success)' type=CRED_DISP msg=audit(1197619261.654:76): user pid=4218 uid=0 auid=0 msg='PAM setcred: user=root exe="/usr/sbin/crond" (hostname=?, addr=?, terminal=cron result=Success)' type=USER_END msg=audit(1197619261.654:77): user pid=4218 uid=0 auid=0 msg='PAM session close: user=root exe="/usr/sbin/crond" (hostname=?, addr=?, terminal=cron result=Success)' type=USER_ACCT msg=audit(1197619501.689:78): user pid=4465 uid=0 auid=4294967295 msg='PAM accounting: user=root exe="/usr/sbin/crond" (hostname=?, addr=?, terminal=cron result=Success)' ... type=USER_START msg=audit(1197620401.685:109): user pid=5231 uid=0 auid=0 msg='PAM session open: user=root exe="/usr/sbin/crond" (hostname=?, addr=?, terminal=cron result=Success)' type=CRED_ACQ msg=audit(1197620401.685:110): user pid=5231 uid=0 auid=0 msg='PAM setcred: user=root exe="/usr/sbin/crond" (hostname=?, addr=?, terminal=cron result=Success)' type=CRED_DISP msg=audit(1197620403.601:111): user pid=5231 uid=0 auid=0 msg='PAM setcred: user=root exe="/usr/sbin/crond" (hostname=?, addr=?, terminal=cron result=Success)' type=USER_END msg=audit(1197620403.605:112): user pid=5231 uid=0 auid=0 msg='PAM session close: user=root exe="/usr/sbin/crond" (hostname=?, addr=?, terminal=cron result=Success)' type=USER_AUTH msg=audit(1197620461.265:113): user pid=5249 uid=0 auid=4294967295 msg='PAM authentication: user=root exe="/usr/sbin/sshd" (hostname=host2.net.nt, addr=192.168.16.2, terminal=ssh result=Success)' type=USER_ACCT msg=audit(1197620461.265:114): user pid=5249 uid=0 auid=4294967295 msg='PAM accounting: user=root exe="/usr/sbin/sshd" (hostname=host2.net.nt, addr=192.168.16.2, terminal=ssh result=Success)' type=CRED_ACQ msg=audit(1197620461.273:115): user pid=5249 uid=0 auid=4294967295 msg='PAM setcred: user=root exe="/usr/sbin/sshd" (hostname=host2.net.nt, addr=192.168.16.2, terminal=/dev/pts/8 result=Success)' type=LOGIN msg=audit(1197620462.265:116): login pid=5251 uid=0 old auid=4294967295 new auid=0 type=USER_START msg=audit(1197620462.265:117): user pid=5251 uid=0 auid=0 msg='PAM session open: user=root exe="/usr/sbin/sshd" (hostname=host2.net.nt, addr=192.168.16.2, terminal=/dev/pts/8 result=Success)' type=CRED_REFR msg=audit(1197620462.269:118): user pid=5251 uid=0 auid=0 msg='PAM setcred: user=root exe="/usr/sbin/sshd" (hostname=host2.net.nt, addr=192.168.16.2, terminal=/dev/pts/8 result=Success)' |
#tail -n 50 /var/log/
acpid cups/ maillog samba/ vbox/ audit/ dmesg messages scrollkeeper.log wtmp boot.log gdm/ ppp/ secure Xorg.0.log btmp lastlog prelink.log spooler Xorg.0.log.old cron mail/ rpmpkgs uucp/ yum.log |
#cat /etc/hosts
127.0.0.1 localhost.localdomain localhost 192.168.16.3 linux3.net.nt |
#ps aux | grep slapd
objectClass: shadowAccount userPassword: {SSHA}3W15c9Vj+y1N+fe5mA/DGWuDcHGFSQPI loginShell: /bin/bash uidNumber: 65000 gidNumber: 65000 homeDirectory: /home/tetsuser gecos: TESTUSER structuralObjectClass: account ~ ~ ~ ~ ~ ~ "/etc/openldap/ldif" 14L, 343C ~ ~ ~ ldap 4664 0.0 0.1 39868 3072 ? Ssl 10:09 0:00 /usr/sbin/slapd -h ldap:/// -u ldap root 5751 0.0 0.0 3792 768 pts/5 S+ 10:25 0:00 grep slapd |
#ps ax o cmd | grep slapd
objectClass: shadowAccount userPassword: {SSHA}3W15c9Vj+y1N+fe5mA/DGWuDcHGFSQPI loginShell: /bin/bash uidNumber: 65000 gidNumber: 65000 homeDirectory: /home/tetsuser gecos: TESTUSER structuralObjectClass: account ~ ~ ~ ~ ~ ~ "/etc/openldap/ldif" 14L, 343C ~ ~ ~ /usr/sbin/slapd -h ldap:/// -u ldap grep slapd |
#less /etc/ldap.conf
|
#sla
loginShell: /bin/bash uidNumber: 65000 gidNumber: 65000 homeDirectory: /home/tetsuser gecos: TESTUSER structuralObjectClass: account ~ ~ ~ ~ ~ ~ "/etc/openldap/ldif" 14L, 343C ~ ~ ~ slabtop slapd_db_archive slapd_db_load slapd_db_upgrade slappasswd slapadd slapd_db_checkpoint slapd_db_printlog slapd_db_verify slaptest slapcat slapd_db_deadlock slapd_db_recover slapdn slattach slapd slapd_db_dump slapd_db_stat slapindex |
#sla
slabtop slapd_db_archive slapd_db_load slapd_db_upgrade slappasswd slapadd slapd_db_checkpoint slapd_db_printlog slapd_db_verify slaptest slapcat slapd_db_deadlock slapd_db_recover slapdn slattach slapd slapd_db_dump slapd_db_stat slapindex |
#slapd --help
slapd: invalid option -- - usage: slapd options -4 IPv4 only -6 IPv6 only -T {acdipt} Run in Tool mode -c cookie Sync cookie of consumer -d level Debug level -f filename Configuration file -g group Group (id or name) to run as -h URLs List of URLs to serve -l facility Syslog facility (default: LOCAL4) -n serverName Service name -r directory Sandbox directory to chroot to -s level Syslog level -u user User (id or name) to run as -V print version info (-VV only) |
#/etc/init.d/ldap stop
objectClass: top objectClass: shadowAccount userPassword: {SSHA}3W15c9Vj+y1N+fe5mA/DGWuDcHGFSQPI loginShell: /bin/bash uidNumber: 65000 gidNumber: 65000 homeDirectory: /home/tetsuser gecos: TESTUSER structuralObjectClass: account ~ ~ ~ ~ ~ ~ "/etc/openldap/ldif" 14L, 343C ~ ~ ~ Останавливается slapd: [ ОК ] |
##slapd -u ldap -h ldap://127.0.0.1 -d 256
objectClass: top objectClass: shadowAccount userPassword: {SSHA}3W15c9Vj+y1N+fe5mA/DGWuDcHGFSQPI loginShell: /bin/bash uidNumber: 65000 gidNumber: 65000 homeDirectory: /home/tetsuser gecos: TESTUSER structuralObjectClass: account ~ ~ ~ ~ ~ ~ "/etc/openldap/ldif" 14L, 343C ~ ~ ~ ux3:~You have new mail in /var/spool/mail/root |
#mail
Mail version 8.1 6/6/93. Type ? for help. "/var/spool/mail/root": 2 messages 2 new >N 1 root@linux3.net.nt Thu Dec 13 21:17 41/1591 "LogWatch for linux3.net.nt" N 2 root@linux3.net.nt Fri Dec 14 10:26 99/3048 "LogWatch for linux3.net.nt" & 2 Message 2: From root@linux3.net.nt Fri Dec 14 10:26:23 2007 Date: Fri, 14 Dec 2007 10:26:22 +0200 From: root <root@linux3.net.nt> To: root@linux3.net.nt ... /dev/sda8 20G 3.3G 17G 17% /usr /dev/sda6 4.9G 33M 4.9G 1% /tmp /dev/sda5 4.9G 134M 4.8G 3% /var /dev/sda9 1004M 35M 970M 4% /home /dev/sda1 2.0G 180M 1.8G 9% / ---------------------- Disk Space End ------------------------- ###################### LogWatch End ######################### & q Saved 1 message in mbox Held 1 message in /var/spool/mail/root |
#vim /etc/ldap.conf
18c18 < base dc=mydc,dc-local --- > base dc=mydc,dc=local |
##slapd -u ldap -h ldap://127.0.0.1 -d 256
|
#getent passwd
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 ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false |
##slapd -h ldap://127.0.0.1 -u ldapd
[root@linux3:~]# #slapd -h ldap://127.0.0.1 -u ldapd [root@linux3:~]# ls -l /var/lib/ldap/ итого 746 -rw------- 1 ldap ldap 8192 Дек 14 09:49 cn.bdb -rw------- 1 ldap ldap 24576 Дек 14 01:52 __db.001 -rw------- 1 ldap ldap 278528 Дек 14 01:52 __db.002 -rw------- 1 ldap ldap 98304 Дек 14 01:52 __db.003 -rw------- 1 ldap ldap 450560 Дек 14 01:52 __db.004 -rw------- 1 ldap ldap 24576 Дек 14 01:52 __db.005 -rw------- 1 ldap ldap 8192 Дек 14 09:49 dn2id.bdb -rw------- 1 ldap ldap 8192 Дек 14 09:49 gidNumber.bdb -rw------- 1 ldap ldap 32768 Дек 14 09:49 id2entry.bdb -rw------- 1 ldap ldap 10485760 Дек 14 10:25 log.0000000001 -rw------- 1 ldap ldap 8192 Дек 14 09:49 loginShell.bdb -rw------- 1 ldap ldap 8192 Дек 14 09:49 objectClass.bdb -rw------- 1 ldap ldap 8192 Дек 14 02:46 ou.bdb -rw------- 1 ldap ldap 8192 Дек 14 09:49 uid.bdb -rw------- 1 ldap ldap 8192 Дек 14 09:49 uidNumber.bdb |
#ls -l /var/lib/ldap/
[root@linux3:~]# #slapd -h ldap://127.0.0.1 -u ldap -d 256 [root@linux3:~]# slapd -h ldap://127.0.0.1 -u ldap -d 256 итого 746 -rw------- 1 ldap ldap 8192 Дек 14 09:49 cn.bdb -rw------- 1 ldap ldap 24576 Дек 14 01:52 __db.001 -rw------- 1 ldap ldap 278528 Дек 14 01:52 __db.002 -rw------- 1 ldap ldap 98304 Дек 14 01:52 __db.003 -rw------- 1 ldap ldap 450560 Дек 14 01:52 __db.004 -rw------- 1 ldap ldap 24576 Дек 14 01:52 __db.005 -rw------- 1 ldap ldap 8192 Дек 14 09:49 dn2id.bdb -rw------- 1 ldap ldap 8192 Дек 14 09:49 gidNumber.bdb -rw------- 1 ldap ldap 32768 Дек 14 09:49 id2entry.bdb -rw------- 1 ldap ldap 10485760 Дек 14 10:25 log.0000000001 -rw------- 1 ldap ldap 8192 Дек 14 09:49 loginShell.bdb -rw------- 1 ldap ldap 8192 Дек 14 09:49 objectClass.bdb -rw------- 1 ldap ldap 8192 Дек 14 02:46 ou.bdb -rw------- 1 ldap ldap 8192 Дек 14 09:49 uid.bdb -rw------- 1 ldap ldap 8192 Дек 14 09:49 uidNumber.bdb |
##slapd -h ldap://127.0.0.1 -u ldap -d 256
|
##slapd -h ldap://127.0.0.1 -u ldap -d 256
-rw------- 1 ldap ldap 8192 Дек 14 09:49 cn.bdb -rw------- 1 ldap ldap 24576 Дек 14 01:52 __db.001 -rw------- 1 ldap ldap 278528 Дек 14 01:52 __db.002 -rw------- 1 ldap ldap 98304 Дек 14 01:52 __db.003 -rw------- 1 ldap ldap 450560 Дек 14 01:52 __db.004 -rw------- 1 ldap ldap 24576 Дек 14 01:52 __db.005 -rw------- 1 ldap ldap 8192 Дек 14 09:49 dn2id.bdb -rw------- 1 ldap ldap 8192 Дек 14 09:49 gidNumber.bdb -rw------- 1 ldap ldap 32768 Дек 14 09:49 id2entry.bdb -rw------- 1 ldap ldap 10485760 Дек 14 10:25 log.0000000001 -rw------- 1 ldap ldap 8192 Дек 14 09:49 loginShell.bdb -rw------- 1 ldap ldap 8192 Дек 14 09:49 objectClass.bdb -rw------- 1 ldap ldap 8192 Дек 14 02:46 ou.bdb -rw------- 1 ldap ldap 8192 Дек 14 09:49 uid.bdb -rw------- 1 ldap ldap 8192 Дек 14 09:49 uidNumber.bdb [root@linux3:~]# #slapd -h ldap://127.0.0.1 -u ldap -d 256 [root@linux3:~]# #slapd -h ldap://127.0.0.1 -u ldap -d 256 [root@linux3:~]# vim |
#vim /etc/ldap.conf
|
#ping localhost
PING localhost.localdomain (127.0.0.1) 56(84) bytes of data. 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=0 ttl=64 time=0.085 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64 time=0.050 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=2 ttl=64 time=0.047 ms --- localhost.localdomain ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2000ms rtt min/avg/max/mdev = 0.047/0.060/0.085/0.019 ms, pipe 2 |
#/etc/init.d/slapd start
bash: /etc/init.d/slapd: Нет такого файла или каталога |
#/etc/init.d/ldap start
Checking configuration files for slapd: config file testing succeeded [ ОК ] Запускается slapd: [ ОК ] |
#exit
|
#getent passwd
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 ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false |
#getent passwd
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 ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false |
#tcpdump -i lo port 389
10:32:09.661641 IP localhost.localdomain.ldap > localhost.localdomain.55574: P 1:15(14) ack 49 win 8192 <nop,nop,timestamp 1003134 1003133> 10:32:09.662480 IP localhost.localdomain.55574 > localhost.localdomain.ldap: . ack 15 win 8192 <nop,nop,timestamp 1003134 1003134> 10:32:09.663254 IP localhost.localdomain.55574 > localhost.localdomain.ldap: P 49:56(7) ack 15 win 8192 <nop,nop,timestamp 1003134 1003134> 10:32:09.664013 IP localhost.localdomain.55574 > localhost.localdomain.ldap: F 56:56(0) ack 15 win 8192 <nop,nop,timestamp 1003134 1003134> 10:32:09.665102 IP localhost.localdomain.ldap > localhost.localdomain.55574: F 15:15(0) ack 57 win 8192 <nop,nop,timestamp 1003136 1003134> 10:32:09.665134 IP localhost.localdomain.55574 > localhost.localdomain.ldap: . ack 16 win 8192 <nop,nop,timestamp 1003136 1003136> 11 packets captured 22 packets received by filter 0 packets dropped by kernel |
#tcpdump -i lo port 389 -n
11:00:08.423167 IP 127.0.0.1.53527 > 127.0.0.1.ldap: P 1:15(14) ack 1 win 8192 <nop,nop,timestamp 1422799 1422799> 11:00:08.423188 IP 127.0.0.1.ldap > 127.0.0.1.53527: . ack 15 win 8192 <nop,nop,timestamp 1422799 1422799> 11:00:08.426273 IP 127.0.0.1.ldap > 127.0.0.1.53527: P 1:15(14) ack 15 win 8192 <nop,nop,timestamp 1422800 1422799> 11:00:08.426300 IP 127.0.0.1.53527 > 127.0.0.1.ldap: . ack 15 win 8192 <nop,nop,timestamp 1422800 1422800> 11:00:08.428952 IP 127.0.0.1.53527 > 127.0.0.1.ldap: P 15:193(178) ack 15 win 8192 <nop,nop,timestamp 1422801 1422800> 11:00:08.430133 IP 127.0.0.1.ldap > 127.0.0.1.53527: P 15:288(273) ack 193 win 8192 <nop,nop,timestamp 1422801 1422801> 11:00:08.431422 IP 127.0.0.1.ldap > 127.0.0.1.53527: P 288:562(274) ack 193 win 8192 <nop,nop,timestamp 1422801 1422801> 11:00:08.431465 IP 127.0.0.1.53527 > 127.0.0.1.ldap: . ack 562 win 8192 <nop,nop,timestamp 1422801 1422801> 11:00:08.432491 IP 127.0.0.1.ldap > 127.0.0.1.53527: P 562:576(14) ack 193 win 8192 <nop,nop,timestamp 1422802 1422801> 11:00:08.433127 IP 127.0.0.1.53527 > 127.0.0.1.ldap: F 193:193(0) ack 576 win 8192 <nop,nop,timestamp 1422802 1422802> 11:00:08.444572 IP 127.0.0.1.ldap > 127.0.0.1.53527: F 576:576(0) ack 194 win 8192 <nop,nop,timestamp 1422805 1422802> 11:00:08.444607 IP 127.0.0.1.53527 > 127.0.0.1.ldap: . ack 577 win 8192 <nop,nop,timestamp 1422805 1422805> |
#whereis slapd
base dc=mydc,dc=local "/etc/ldap.conf" 290L, 8665C # Another way to specify your LDAP server is to provide an # uri with the server name. This allows to use # Unix Domain Sockets to connect to a local LDAP Server. #uri ldap://192.168.16.3/ #uri ldaps://127.0.0.1/ #uri ldapi://%2192.168.16.3fldapi_sock/ slapd: /usr/sbin/slapd /usr/share/man/man8/slapd.8.gz # Note: %2f encodes the '/' used as directory separator # The LDAP version to use (defaults to 3 # if supported by client library) #ldap_version 3 # The distinguished name to bind to the server with. # Optional: default is to bind anonymously. #binddn cn=proxyuser,dc=example,dc=com |
#telnet 127.0.0.1 389
Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. Connection closed by foreign host. |
#getent passwd
root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin news:x:9:13:news:/etc/news: ... 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 ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false |
#vim /etc/ldap.conf
24c24 < #uri ldaps://127.0.0.1/ --- > uri ldaps://127.0.0.1/ |
#getent passwd
root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin news:x:9:13:news:/etc/news: ... 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 ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false |
#vim /etc/ldap.conf
23,24c23,24 < #uri ldap://192.168.16.3/ < uri ldaps://127.0.0.1/ --- > uri ldap://192.168.16.3/ > #uri ldaps://127.0.0.1/ |
#getent passwd
root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin news:x:9:13:news:/etc/news: ... 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 ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false |
#vim /etc/nsswitch.conf
|
#slapcat
objectClass: account objectClass: posixAccount objectClass: top objectClass: shadowAccount userPassword:: e1NTSEF9M1cxNWM5VmoreTFOK2ZlNW1BL0RHV3VEY0hHRlNRUEk= loginShell: /bin/bash uidNumber: 65000 gidNumber: 65000 homeDirectory: /home/tetsuser gecos: TESTUSER structuralObjectClass: account entryUUID: d8a60fb6-3e64-102c-80ed-cdf7ad1f7811 creatorsName: cn=admin,dc=mydc,dc=local modifiersName: cn=admin,dc=mydc,dc=local createTimestamp: 20071214074930Z modifyTimestamp: 20071214074930Z entryCSN: 20071214074930Z#000001#00#000000 |
#vim /etc/openldap/ld
|
#vim /etc/openldap/ldap.conf
15c15 < host 192.168.16.3 --- > host 127.0.0.1 17c17 < uri ldap://192.168.16.3/ --- > uri ldap://127.0.0.1/ |
#getent passwd
root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin news:x:9:13:news:/etc/news: ... 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 ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false |
#vim /etc/openldap/ldap.conf
17c17 < uri ldap://127.0.0.1/ --- > #uri ldap://127.0.0.1/ |
#ldapsearch -L "(uid=testuser)"
# $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 SASL/DIGEST-MD5 authentication started #URI ldap://ldap.example.com ldap://ldap-master.example.com:666 Please enter your password: ... ~ ~ ~ ~ ~ ~ ~ ~ ~ 17,16 Весь |
#ldapsearch -x -
version: 1 # # LDAPv3 # base <> with scope sub # filter: (uid=testuser) # requesting: ALL # # testuser, Users, mydc.local dn: uid=testuser,ou=Users,dc=mydc,dc=local uid: testuser ... objectClass: top objectClass: shadowAccount loginShell: /bin/bash uidNumber: 65000 gidNumber: 65000 homeDirectory: /home/tetsuser gecos: TESTUSER # search result # numResponses: 2 # numEntries: 1 |
#getent passwd
root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin news:x:9:13:news:/etc/news: ... 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 ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false |
#vim /etc/openldap/ldap.conf
|
127.0.0.1 localhost.localdomain localhost 192.168.16.3 linux3.net.nt
Время первой команды журнала | 10:10:57 2007-12-14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:36:09 2007-12-14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 13.86 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.42 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 4.01 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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