/l3/users/22-12-2008/unixwin/debian4.unix.nt/root :1 :2 :3 :4 :5 :6 :7 |
|
#touch testlinuxfile
[root@debian4:~]# ls 1234 pyvnc2swf-0.9.3 pyvnc2swf_0.9.3-2.diff.gz pyvnc2swf_0.9.3-2.dsc pyvnc2swf_0.9.3.orig.tar.gz test.html test.swf webmin_1.441_all.deb |
#smbclient //192.168.43.4/win2 -U Ad
[root@debian4:~]# smbclient //192.168.43.4/win2 -U Adsministrator%rootpass Domain=[WINXP4] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager] smb: \> ? ? allinfo altname archive blocksize cancel case_sensitive cd chmod chown close del dir du echo exit get getfacl hardlink help history iosize lcd link lock lowercase ls l mask md mget mkdir more mput newer ... smb: \> put testlinuxfile NT_STATUS_ACCESS_DENIED opening remote file \testlinuxfile smb: \> smb: \> smb: \> smb: \> put testlinuxfile Domain=[WINXP4] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager] smb: \> put testlinuxfile putting file testlinuxfile as \testlinuxfile (0,0 kb/s) (average 0,0 kb/s) smb: \> q |
#cd /rtc
bash: cd: /rtc: Нет такого файла или каталога |
#cd /e
|
#smbclient //192.168.43.4/win2 -U Administrator%rootpass -c "prompt;mput *;exit"
Domain=[WINXP4] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager] putting file bash_completion as \bash_completion (7028,2 kb/s) (average 7028,2 kb/s) putting file mime.types as \mime.types (754,0 kb/s) (average 4056,2 kb/s) putting file profile as \profile (154,6 kb/s) (average 3861,1 kb/s) putting file manpath.config as \manpath.config (1146,5 kb/s) (average 3691,5 kb/s) putting file resolv.conf as \resolv.conf (12,7 kb/s) (average 3526,8 kb/s) putting file rc.local as \rc.local (29,9 kb/s) (average 3072,6 kb/s) putting file console-cyrillic as \console-cyrillic (256,3 kb/s) (average 3001,3 kb/s) putting file protocols as \protocols (605,0 kb/s) (average 2885,8 kb/s) putting file login.defs as \login.defs (3159,7 kb/s) (average 2895,4 kb/s) ... putting file rpc as \rpc (173,2 kb/s) (average 717,7 kb/s) putting file rmt as \rmt (87,2 kb/s) (average 715,2 kb/s) putting file ppp as \ppp (0,0 kb/s) (average 714,2 kb/s) putting file opt as \opt (0,0 kb/s) (average 712,3 kb/s) putting file kbd as \kbd (0,0 kb/s) (average 711,4 kb/s) putting file gdm as \gdm (0,0 kb/s) (average 710,4 kb/s) putting file apt as \apt (0,0 kb/s) (average 708,5 kb/s) putting file X11 as \X11 (0,0 kb/s) (average 707,6 kb/s) putting file mc as \mc (0,0 kb/s) (average 706,7 kb/s) putting file dm as \dm (0,0 kb/s) (average 704,8 kb/s) |
#smbclient //192.168.43.4/win2 -U Administrator%rootpass -c "prompt;mput *;exit"
|
#ps aux | grep nmbd
root 17657 0.0 0.5 9644 1504 ? Ss 12:27 0:00 /usr/sbin/nmbd -D root 18455 0.0 0.2 4724 744 ttyp3 R+ 14:08 0:00 grep nmbd |
#kill -9 17657
|
#nmbd -D -d 9
|
#ls /var/lib/samba/
account_policy.tdb ntdrivers.tdb ntprinters.tdb perfmon registry.tdb share_info.tdb wins.dat group_mapping.ldb ntforms.tdb passdb.tdb printers secrets.tdb usershares |
#tdbdump /var/lib/samba/wins.dat
bash: tdbdump: command not found |
#apt-get install tdbt
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет tdbtools |
#apt-get install tdbutils
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет tdbutils |
#apt-get install tdb-
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет tdb-utils |
#apt-cache search tdb
apache2-utils - utility programs for webservers ctdb - clustered database to store temporary data fp-units-net - Free Pascal - networking units ldb-tools - LDAP-like embedded database - tools libeventdb-dev - library that provides access to gpe-calendar data [development] libeventdb2 - library that provides access to gpe-calendar data [runtime] libeventdb2-dbg - library that provides access to gpe-calendar data [debugging] libldb-dev - LDAP-like embedded database - development files libldb0 - LDAP-like embedded database - shared library libqt4-dbus - Qt 4 D-Bus module ... qlandkarte - manage GPS data and upload/download to Garmin GPSr sigit - A small utility to change signatures randomly tdb-dev - Trivial Database - development files tdb-tools - Trivial Database - bundled binaries tellico - collection manager for books, videos, music tellico-data - collection manager for books, videos, music [data] tellico-scripts - collection manager for books, videos, music [scripts] tntdb-mysql1 - MySQL backend for tntdb database access library tntdb-postgresql1 - PostgreSQL backend for tntdb database access library tntdb-sqlite1 - SQLite backend for tntdb database access library |
#apt-get install tdb-
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: tdb-tools обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 269 пакетов не обновлено. Необходимо скачать 67,0kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 193kB. Получено:1 http://10.0.35.1 unstable/main tdb-tools 1.1.2~git20081222-1 [67,0kB] Получено 67,0kБ за 0s (121kБ/c) Выбор ранее не выбранного пакета tdb-tools. (Чтение базы данных... на данный момент установлено 40529 файлов и каталогов.) Распаковывается пакет tdb-tools (из файла .../tdb-tools_1.1.2~git20081222-1_i386.deb)... Настраивается пакет tdb-tools (1.1.2~git20081222-1) ... |
#tdbdump /var/lib/samba/wins.dat
Failed to open /var/lib/samba/wins.dat |
#cd /var/lib/samba/
|
#tdbdump wins.dat
Failed to open wins.dat |
#tdbdump wins.dat
[root@debian4:samba]# /etc/init.d/samba stop Stopping Samba daemons: nmbd smbd. Failed to open wins.dat |
#/etc/init.d/samba start
Starting Samba daemons: nmbd smbd. |
#man tdbbackup
|
#man tdbbackup
|
#ls
account_policy.tdb ntdrivers.tdb ntprinters.tdb perfmon registry.tdb share_info.tdb wins.dat group_mapping.ldb ntforms.tdb passdb.tdb printers secrets.tdb usershares |
#file wins.dat
wins.dat: data |
#ls
account_policy.tdb ntdrivers.tdb ntprinters.tdb perfmon registry.tdb share_info.tdb wins.dat group_mapping.ldb ntforms.tdb passdb.tdb printers secrets.tdb usershares |
#tdbdump passdb.tdb
key(12) = "USER_user49\00" data(170) = "\00\00\00\00\FF\FF\FF\7F\FF\FF\FF\7F\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\07\00\00\00user49\00\08\00\00\00DEBIAN4\00\01\00\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\01\00\00\00\00\00\00\00\00\01\00\00\00\00\1C\0C\00\00\01\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\A8\00\15\00\00\00 \00\00\00\FF\FF\FF\FF\FF\FF\FF\FF\ } { key(13) = "RID_00000bd6\00" data(7) = "user14\00" } { key(13) = "RID_00000d32\00" data(8) = "user188\00" ... { key(13) = "RID_00000cd0\00" data(8) = "user139\00" } { key(13) = "RID_00000cb2\00" data(8) = "user124\00" } { key(12) = "USER_user93\00" |
#tdbdump passdb.tdb | head
{ key(13) = "USER_user192\00" data(171) = "\00\00\00\00\FF\FF\FF\7F\FF\FF\FF\7F\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\08\00\00\00user192\00\08\00\00\00DEBIAN4\00\01\00\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\01\00\00\00\00\00\00\00\00\01\00\00\00\00:\0D\00\00\01\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\A8\00\15\00\00\00 \00\00\00\FF\FF\FF\FF\FF\FF\FF\FF\F } { key(13) = "RID_00000bc2\00" data(6) = "user4\00" } { key(13) = "RID_00000d00\00" |
#cp passdb.tdb /tmp
|
#> passdb.tdb
|
#tdbdump passdb.tdb
Failed to open passdb.tdb |
#tdbbackup *
Failed to open passdb.tdb Failed to open perfmon Failed to open printers Failed to open usershares Failed to open wins.dat |
#file passdb.tdb
passdb.tdb: empty |
#cp /tmp/passdb.tdb .
|
#tdbbackup *
Failed to open perfmon Failed to open printers Failed to open usershares Failed to open wins.dat |
#tdbdump passdb.tdb
data(5) = "root\00" } { key(13) = "USER_user146\00" data(171) = "\00\00\00\00\FF\FF\FF\7F\FF\FF\FF\7F\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\08\00\00\00user146\00\08\00\00\00DEBIAN4\00\01\00\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\01\00\00\00\00\00\00\00\00\01\00\00\00\00\DE\0C\00\00\01\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\A8\00\15\00\00\00 \00\00\00\FF\FF\FF\FF\FF\FF\FF\FF } { key(13) = "USER_user175\00" data(171) = "\00\00\00\00\FF\FF\FF\7F\FF\FF\FF\7F\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\08\00\00\00user175\00\08\00\00\00DEBIAN4\00\01\00\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\01\00\00\00\00\00\00\00\00\01\00\00\00\00\18\0D\00\00\01\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\A8\00\15\00\00\00 \00\00\00\FF\FF\FF\FF\FF\FF\FF\FF } ... key(13) = "RID_000003ec\00" data(4) = "bin\00" } { key(13) = "USER_user118\00" data(171) = "\00\00\00\00\FF\FF\FF\7F\FF\FF\FF\7F\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\08\00\00\00user118\00\08\00\00\00DEBIAN4\00\01\00\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\01\00\00\00\00\00\00\00\00\01\00\00\00\00\A6\0C\00\00\01\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\A8\00\15\00\00\00 \00\00\00\FF\FF\FF\FF\FF\FF\FF\FF } { key(12) = "USER_user49\00" data(170) = "\00\00\00\00\FF\FF\FF\7F\FF\FF\FF\7F\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\07\00\00\00user49\00\08\00\00\00DEBIAN4\00\01\00\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\01\00\00\00\00\00\00\00\00\01\00\00\00\00\1C\0C\00\00\01\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\A8 |
#ssh 192.168.52.3
ssh: connect to host 192.168.52.3 port 22: Network is unreachable |
#. /etc/bash_completion
|
#invoke-rc.d samba restart
Stopping Samba daemons: nmbd smbd. Starting Samba daemons: nmbd smbd. |
#smbclient -L //127.0.0.1
Password: Domain=[KOT] OS=[Unix] Server=[Samba 3.0.24] Sharename Type Comment --------- ---- ------- print$ Disk Printer Drivers data Disk failopomoika IPC$ IPC IPC Service (debian3 server) Domain=[KOT] OS=[Unix] Server=[Samba 3.0.24] Server Comment --------- ------- DEBIAN3 debian3 server Workgroup Master --------- ------- KOT |
#cat /var/lib/samba/wins.dat
VERSION 1 0 "KOT#1e" 1230379797 255.255.255.255 e4R "DEBIAN3#03" 1230379797 192.168.42.3 66R "WINXP3#00" 1230410967 192.168.42.4 64R "WIN2K3-3#00" 1230411009 192.168.42.5 64R "FBSD3#03" 1230379797 192.168.42.2 64R "DEBIAN3#20" 1230379797 192.168.42.3 66R "FBSD3#20" 1230379797 192.168.42.2 64R "WIN2K3-3#20" 1230411009 192.168.42.5 64R "KOT#1b" 1230379797 192.168.42.3 64R "DEBIAN3#00" 1230379797 192.168.42.3 66R "WINXP3#20" 1230410967 192.168.42.4 64R "KOT#00" 1230379797 255.255.255.255 e4R "FBSD3#00" 1230379797 192.168.42.2 64R |
#tail -f /var/log/samba/log.nmbd
Samba name server DEBIAN3 has stopped being a local master browser for workgroup KOT on subnet 192.168.42.3 ***** [2008/12/24 14:28:51, 0] nmbd/nmbd_become_lmb.c:become_local_master_stage2(396) ***** Samba name server DEBIAN3 is now a local master browser for workgroup KOT on subnet 192.168.42.3 ***** [2008/12/24 14:30:49, 0] nmbd/nmbd_incomingdgrams.c:process_local_master_announce(309) process_local_master_announce: Server FBSD3 at IP 10.0.17.1 is announcing itself as a local master browser for workgroup KOT and we think we are master. Forcing election. [2008/12/24 14:30:49, 0] nmbd/nmbd_become_lmb.c:unbecome_local_master_success(149) ***** Samba name server DEBIAN3 has stopped being a local master browser for workgroup KOT on subnet 192.168.42.3 ***** |
#ps aux | grep nmbd
root 4811 0.0 0.5 8676 1448 ? Ss 14:25 0:00 /usr/sbin/nmbd -D root 4922 0.0 0.2 4620 744 ttyp5 R+ 14:31 0:00 grep nmbd |
#kill -9 4811
|
#nmbd -D -d 9
|
#ps aux | grep nmbd
[2008/12/24 14:31:30, 5] libsmb/nmblib.c:send_udp(777) Sending a packet of len 68 to (192.168.42.255) on port 137 [2008/12/24 14:31:30, 5] libsmb/nmblib.c:send_udp(777) Sending a packet of len 50 to (192.168.42.255) on port 137 [2008/12/24 14:31:30, 4] nmbd/nmbd_workgroupdb.c:find_workgroup_on_subnet(171) find_workgroup_on_subnet: workgroup search for KOT on subnet UNICAST_SUBNET: found. [2008/12/24 14:31:30, 9] nmbd/nmbd_namelistdb.c:find_name_on_subnet(133) find_name_on_subnet: on subnet 192.168.42.3 - name KOT<1e> NOT FOUND [2008/12/24 14:31:30, 8] nmbd/nmbd_elections.c:check_elections(361) check_elections: Cannot send election packet yet as name KOT<1e> not yet registered on subnet 192.168.42.3 ... [2008/12/24 14:31:30, 4] nmbd/nmbd_workgroupdb.c:find_workgroup_on_subnet(171) find_workgroup_on_subnet: workgroup search for KOT on subnet UNICAST_SUBNET: found. [2008/12/24 14:31:31, 4] nmbd/nmbd_workgroupdb.c:find_workgroup_on_subnet(171) find_workgroup_on_subnet: workgroup search for KOT on subnet 192.168.42.3: found. [2008/12/24 14:31:31, 4] nmbd/nmbd_workgroupdb.c:find_workgroup_on_subnet(171) find_workgroup_on_subnet: workgroup search for KOT on subnet UNICAST_SUBNET: found. [2008/12/24 14:31:31, 4] nmbd/nmbd_workgroupdb.c:find_workgroup_on_subnet(171) find_workgroup_on_subnet: workgroup search for KOT on subnet UNICAST_SUBNET: found. root 4938 0.0 0.5 8668 1528 ? Ss 14:31 0:00 nmbd -D -d 9 root 4955 0.0 0.2 4620 740 ttyp5 R+ 14:31 0:00 grep nmbd |
#kill -9 4938
|
#nmbd -D -d 7
|
#tail -f /var/log/samba/log.nmbd
[2008/12/24 14:32:01, 4] nmbd/nmbd_workgroupdb.c:find_workgroup_on_subnet(171) find_workgroup_on_subnet: workgroup search for KOT on subnet UNICAST_SUBNET: found. [2008/12/24 14:32:01, 4] nmbd/nmbd_workgroupdb.c:find_workgroup_on_subnet(171) find_workgroup_on_subnet: workgroup search for KOT on subnet UNICAST_SUBNET: found. [2008/12/24 14:32:02, 4] nmbd/nmbd_workgroupdb.c:find_workgroup_on_subnet(171) find_workgroup_on_subnet: workgroup search for KOT on subnet 192.168.42.3: found. [2008/12/24 14:32:02, 4] nmbd/nmbd_workgroupdb.c:find_workgroup_on_subnet(171) find_workgroup_on_subnet: workgroup search for KOT on subnet UNICAST_SUBNET: found. [2008/12/24 14:32:02, 4] nmbd/nmbd_workgroupdb.c:find_workgroup_on_subnet(171) find_workgroup_on_subnet: workgroup search for KOT on subnet UNICAST_SUBNET: found. ... add_name_to_subnet: Added netbios name __MSBROWSE__<01> with first IP 192.168.42.3 ttl=0 nb_flags=e0 to subnet UNICAST_SUBNET [2008/12/24 14:32:07, 4] nmbd/nmbd_packets.c:initiate_name_register_packet(334) initiate_name_register_packet: sending registration for name KOT<1d> (bcast=Yes) to IP 192.168.42.255 [2008/12/24 14:32:07, 5] libsmb/nmblib.c:send_udp(777) Sending a packet of len 68 to (192.168.42.255) on port 137 [2008/12/24 14:32:07, 4] nmbd/nmbd_responserecordsdb.c:add_response_record(40) add_response_record: adding response record id:16055 to subnet 192.168.42.3. num_records:2 [2008/12/24 14:32:07, 4] nmbd/nmbd_workgroupdb.c:find_workgroup_on_subnet(171) find_workgroup_on_subnet: workgroup search for KOT on subnet UNICAST_SUBNET: found. [2008/12/24 14:32:07, 5] libsmb/nmblib.c:read_packet(755) |
#fg
tail -f /var/log/samba/log.nmbd [2008/12/24 14:34:19, 4] nmbd/nmbd_workgroupdb.c:find_workgroup_on_subnet(171) find_workgroup_on_subnet: workgroup search for KOT on subnet 192.168.42.3: found. [2008/12/24 14:34:19, 4] nmbd/nmbd_workgroupdb.c:find_workgroup_on_subnet(171) find_workgroup_on_subnet: workgroup search for KOT on subnet UNICAST_SUBNET: found. [2008/12/24 14:34:19, 4] nmbd/nmbd_workgroupdb.c:find_workgroup_on_subnet(171) find_workgroup_on_subnet: workgroup search for KOT on subnet UNICAST_SUBNET: found. |
#exit
Connection to 192.168.42.3 closed. |
#ssh 192.168.42.2
[-P|--machine-pass] service <password> [root@fbsd3 ~]# smbclient -L \\192.168.42.3 Password: Domain=[KOT] OS=[Unix] Server=[Samba 3.0.24] Sharename Type Comment --------- ---- ------- print$ Disk Printer Drivers data Disk failopomoika IPC$ IPC IPC Service (debian3 server) Domain=[KOT] OS=[Unix] Server=[Samba 3.0.24] Server Comment --------- ------- DEBIAN3 debian3 server WIN2K3-3 WINXP3 Workgroup Master --------- ------- KOT DEBIAN3 TECH DEBIAN [root@fbsd3 ~]# logout Connection to 192.168.42.2 closed. |
#ssh 192.168.42.3
root@192.168.42.3's password: Last login: Wed Dec 24 14:21:51 2008 from 192.168.42.1 Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. l3-agent is already running: pid=1488; pidfile=/root/.lilalo/l3-agent.pid |
#vim /var/lib/samba/wins.dat
|
#ps aux | grep nmbd
root 4971 0.0 0.5 8676 1528 ? Ss 14:31 0:00 nmbd -D -d 7 root 5165 0.0 0.2 4620 740 ttyp5 R+ 14:46 0:00 grep nmbd |
#tail -f /var/log/samba/log.nmbd
nmb packet from 10.0.17.1(76) header: id=33335 opcode=Query(0) response=No header: flags: bcast=Yes rec_avail=No rec_des=Yes trunc=No auth=No header: rcode=0 qdcount=1 ancount=0 nscount=0 arcount=0 question: q_name=TECH<1b> q_type=32 q_class=1 [2008/12/24 14:47:36, 3] nmbd/nmbd_incomingrequests.c:process_name_query_request(454) process_name_query_request: Name query from 10.0.17.1 on subnet REMOTE_BROADCAST_SUBNET for name TECH<1b> [2008/12/24 14:47:36, 4] nmbd/nmbd_workgroupdb.c:find_workgroup_on_subnet(171) find_workgroup_on_subnet: workgroup search for KOT on subnet 192.168.42.3: found. [2008/12/24 14:47:36, 4] nmbd/nmbd_workgroupdb.c:find_workgroup_on_subnet(171) find_workgroup_on_subnet: workgroup search for KOT on subnet UNICAST_SUBNET: found. ... [2008/12/24 14:47:45, 4] nmbd/nmbd_workgroupdb.c:find_workgroup_on_subnet(171) find_workgroup_on_subnet: workgroup search for KOT on subnet 192.168.42.3: found. [2008/12/24 14:47:45, 4] nmbd/nmbd_workgroupdb.c:find_workgroup_on_subnet(171) find_workgroup_on_subnet: workgroup search for KOT on subnet UNICAST_SUBNET: found. [2008/12/24 14:47:45, 4] nmbd/nmbd_workgroupdb.c:find_workgroup_on_subnet(171) find_workgroup_on_subnet: workgroup search for KOT on subnet UNICAST_SUBNET: found. [2008/12/24 14:47:45, 5] libsmb/nmblib.c:read_packet(755) Received a packet of len 50 from (10.0.17.1) port 76 [2008/12/24 14:47:45, 4] libsmb/nmblib.c:debug_nmb_packet(112) nmb packet from 10.0.17.1(76) header: id=33341 opcode=Query(0) response=No |
#/etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd. Starting Samba daemons: nmbd smbd. |
#exit
Connection to 192.168.42.3 closed. |
#ssh 192.168.42.3
Sharename Type Comment --------- ---- ------- print$ Disk Printer Drivers data Disk failopomoika IPC$ IPC IPC Service (debian3 server) Domain=[KOT] OS=[Unix] Server=[Samba 3.0.24] Server Comment --------- ------- DEBIAN3 debian3 server FBSD3 Samba Server WIN2K3-3 WINXP3 Workgroup Master --------- ------- KOT DEBIAN3 TECH DEBIAN [root@fbsd3 ~]# smbclient -L \\192.168.42.3 [root@fbsd3 ~]# logout Connection to 192.168.42.2 closed. root@192.168.42.3's password: |
#ssh 192.168.42.3
root@192.168.42.3's password: Last login: Wed Dec 24 14:45:50 2008 from 192.168.42.1 Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. l3-agent is already running: pid=1488; pidfile=/root/.lilalo/l3-agent.pid |
#smbclient -L \\FBSD3
Password: Domain=[KOT] OS=[Unix] Server=[Samba 3.0.28] Sharename Type Comment --------- ---- ------- IPC$ IPC IPC Service (Samba Server) Domain=[KOT] OS=[Unix] Server=[Samba 3.0.28] Server Comment --------- ------- FBSD3 Samba Server WIN2K3-3 WINXP3 Workgroup Master --------- ------- KOT FBSD3 |
#smbclient -L \\FBSD3
Password: Domain=[KOT] OS=[Unix] Server=[Samba 3.0.28] Sharename Type Comment --------- ---- ------- IPC$ IPC IPC Service (Samba Server) Domain=[KOT] OS=[Unix] Server=[Samba 3.0.28] Server Comment --------- ------- FBSD3 Samba Server WIN2K3-3 WINXP3 Workgroup Master --------- ------- KOT FBSD3 |
#smbclient -L \\FBSD3
Password: Domain=[KOT] OS=[Unix] Server=[Samba 3.0.28] Sharename Type Comment --------- ---- ------- IPC$ IPC IPC Service (Samba Server) Domain=[KOT] OS=[Unix] Server=[Samba 3.0.28] Server Comment --------- ------- FBSD3 Samba Server WIN2K3-3 WINXP3 Workgroup Master --------- ------- KOT FBSD3 |
#ssh root@192.168.41.2
The authenticity of host '192.168.41.2 (192.168.41.2)' can't be established. DSA key fingerprint is a8:7c:c7:fe:ec:1b:54:ee:1f:7d:8b:34:1c:97:c0:95. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.41.2' (DSA) to the list of known hosts. Password: Password: Password: Permission denied (publickey,keyboard-interactive). |
#ssh root@192.168.40.3
[root@debian4:samba]# ssh root@192.168.41.2 -l user Password: Removing stale pidfile [user@fbsd2 ~]$ [user@fbsd2 ~]$ [user@fbsd2 ~]$ [user@fbsd2 ~]$ su - Password: Removing stale pidfile [root@fbsd2 ~]# ... Connection to 192.168.41.2 closed. root@192.168.40.3's password: Last login: Tue Dec 23 15:54:18 2008 from 10.0.17.1 Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. l3-agent is already running: pid=1488; pidfile=/root/.lilalo/l3-agent.pid |
#vim /etc/samba/smb.conf
|
#vim /etc/samba/smb.conf
|
#cd etc
|
#ssh root@192.168.42.3
[root@debian1:~]# /etc/init.d/samba restart Stopping Samba daemons: nmbd smbd. Starting Samba daemons: nmbd smbd. The authenticity of host '192.168.42.3 (192.168.42.3)' can't be established. RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.42.3' (RSA) to the list of known hosts. root@192.168.42.3's password: Last login: Wed Dec 24 16:04:35 2008 from 192.168.42.1 Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. l3-agent is already running: pid=1488; pidfile=/root/.lilalo/l3-agent.pid |
#exit
exit Connection to 192.168.42.3 closed. |
#kinit
[root@debian1:~]# exit exit Connection to 192.168.40.3 closed. bash: kinit: command not found |
#apt-get install kinit
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет kinit |
#dpkg-reconfigure krb5-config
/usr/sbin/dpkg-reconfigure: Пакет krb5-config сломан или установлен не полностью |
#apt-get install heimdal-clients krb5-config samba-common dnsu
|
#dpkg_reconfigure
[root@debian4:~]# apt-get install heimdal-clients Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия heimdal-clients. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 269 пакетов не обновлено. не установлено до конца или удалено 2 пакетов. После данной операции, объём занятого дискового пространства возрастёт на 0B. Настраивается пакет krb5-config (1.21) ... dnsdomainname: Unknown host dpkg: не удалось обработать параметр krb5-config (--configure): подпроцесс post-installation script возвратил код ошибки 1 dpkg: зависимости пакетов не позволяют настроить пакет heimdal-clients: heimdal-clients зависит от krb5-config, однако: Пакет krb5-config пока не настроен. dpkg: не удалось обработать параметр heimdal-clients (--configure): проблемы зависимостей -- оставляем не настроенным При обработке следующих пакетов произошли ошибки: krb5-config heimdal-clients E: Sub-process /usr/bin/dpkg returned an error code (1) |
#apt-get install heimdal-clie
|
#krb5-config --configure
bash: krb5-config: command not found |
#dpkg-reconfigure
Unknown option: configure Использование: dpkg-reconfigure [параметры] пакеты -a, --all Перенастройка всех пакетов. -u, --unseen-only Показывать только ещё не просмотренные вопросы. --default-priority Использовать приоритет по умолчанию вместо низкого. --force Принудительная переконфигурация сломанных пакетов. -f, --frontend Задать желаемый debconf интерфейс. -p, --priority Указать желаемый приоритет задаваемых вопросов. --terse Включить лаконичный режим. |
#dpkg-reconfigure krb5-config
/usr/sbin/dpkg-reconfigure: Пакет krb5-config сломан или установлен не полностью |
#apt-get install krb5-config
[root@debian4:~]# |
#dpkg_reconfigure
|
#krb5-config --configure
|
#apt-get install krb5-config
|
#hostname
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия heimdal-clients. Уже установлена самая новая версия krb5-config. Уже установлена самая новая версия samba-common. Уже установлена самая новая версия dnsutils. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 269 пакетов не обновлено. не установлено до конца или удалено 2 пакетов. После данной операции, объём занятого дискового пространства возрастёт на 0B. ... dpkg: зависимости пакетов не позволяют настроить пакет heimdal-clients: heimdal-clients зависит от krb5-config, однако: Пакет krb5-config пока не настроен. dpkg: не удалось обработать параметр heimdal-clients (--configure): проблемы зависимостей -- оставляем не настроенным При обработке следующих пакетов произошли ошибки: krb5-config heimdal-clients E: Sub-process /usr/bin/dpkg returned an error code (1) debian4 |
#hostname -f
hostname: Unknown host |
#vim /etc/hosts
--- /tmp/l3-saved-23478.379.27513 2008-12-25 10:58:36.000000000 +0200 +++ /etc/hosts 2008-12-25 11:00:59.000000000 +0200 @@ -1,2 +1 @@ -192.168.16.2 sles2 -192.168.16.3 sles3 +192.168.43.3 debian4 |
#vim /etc/hosts
|
#vim /etc/hosts
|
#hostname -f
debian4 |
#vim /etc/hosts
|
#fg
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ ~ "/etc/hosts" 1L, 39C записано |
#hostname -f
debian4.cherep.nt |
#cat /etc/resolv.conf
search unix.nt nameserver 192.168.43.1 |
#cat /etc/host
cat: /etc/host: Нет такого файла или каталога |
#cat /etc/host
host.conf hostname hosts hosts.allow hosts.deny |
#cat /etc/hostname
debian4 |
#dig _ldap._tcp.cherep.nt srv
; <<>> DiG 9.5.0-P2 <<>> _ldap._tcp.cherep.nt srv ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 3402 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;_ldap._tcp.cherep.nt. IN SRV ;; AUTHORITY SECTION: . 10800 IN SOA A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2008122401 1800 900 604800 86400 ;; Query time: 114 msec ;; SERVER: 192.168.43.1#53(192.168.43.1) ;; WHEN: Thu Dec 25 11:07:30 2008 ;; MSG SIZE rcvd: 113 |
#vim /etc/host
|
#vim /etc/host
|
debian4
search unix.nt nameserver 192.168.43.1
VERSION 1 0 "KOT#1e" 1230379797 255.255.255.255 e4R "DEBIAN3#03" 1230379797 192.168.42.3 66R "WINXP3#00" 1230410967 192.168.42.4 64R "WIN2K3-3#00" 1230411009 192.168.42.5 64R "FBSD3#03" 1230379797 192.168.42.2 64R "DEBIAN3#20" 1230379797 192.168.42.3 66R "FBSD3#20" 1230379797 192.168.42.2 64R "WIN2K3-3#20" 1230411009 192.168.42.5 64R "KOT#1b" 1230379797 192.168.42.3 64R "DEBIAN3#00" 1230379797 192.168.42.3 66R "WINXP3#20" 1230410967 192.168.42.4 64R "KOT#00" 1230379797 255.255.255.255 e4R "FBSD3#00" 1230379797 192.168.42.2 64R
Время первой команды журнала | 12:55:08 2008-12-24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:07:30 2008-12-25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 30.69 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.96 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.78 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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