Журнал лабораторных работ

Содержание

Журнал

Среда (02/21/07)

/dev/pts/9
12:08:50
#vim /etc/samba/smb.conf
12:08:50
#/etc/init.d/smb restart
Останавливаются службы SMB:           [  ОК  ]
Останавливаются службы NMB:           [  ОК  ]
Запускаются сервисы SMB:                 [  ОК  ]
Запускаются сервисы NMB:                 [  ОК  ]
12:08:54
#testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[sharename1]"
Processing section "[printers]"
Global parameter add machine script found in service section!
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
# Global parameters
[global]
...
        read only = No
        browseable = No
[sharename1]
        comment = comment
        path = /pub
[printers]
        comment = All Printers
        path = /var/spool/samba
        printable = Yes
        browseable = No
12:09:09
#vim /etc/samba/smb.conf
прошло 11 минут
12:20:25
#/etc/init.d/smb restart
Останавливаются службы SMB:           [  ОК  ]
Останавливаются службы NMB:           [  ОК  ]
Запускаются сервисы SMB:                 [  ОК  ]
Запускаются сервисы NMB:                 [  ОК  ]
12:20:45
#vim /etc/samba/smb.conf
12:22:03
#/etc/init.d/smb restart
Останавливаются службы SMB:           [  ОК  ]
Останавливаются службы NMB:           [  ОК  ]
Запускаются сервисы SMB:                 [  ОК  ]
Запускаются сервисы NMB:                 [  ОК  ]
12:22:06
#testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[sharename1]"
Processing section "[printers]"
Global parameter add machine script found in service section!
Loaded services file OK.
Server role: ROLE_DOMAIN_PDC
Press enter to see a dump of your service definitions
# Global parameters
[global]
...
        read only = No
        browseable = No
[sharename1]
        comment = comment
        path = /pub
[printers]
        comment = All Printers
        path = /var/spool/samba
        printable = Yes
        browseable = No
12:22:17
#getent winxp1
Unknown database: winxp1
Try `getent --help' or `getent --usage' for more information.
12:24:01
#getent passwd winxp1

12:24:16
#getent --help
Usage: getent [OPTION...] database [key ...]
getent - get entries from administrative database.
  -s, --service=CONFIG       Service configuration to be used
  -?, --help                 Give this help list
      --usage                Give a short usage message
  -V, --version              Print program version
Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.
Supported databases:
ahosts aliases ethers group hosts netgroup networks passwd protocols rpc
services shadow
12:24:30
#getent --usage
Usage: getent [-?V] [-s CONFIG] [--service=CONFIG] [--help] [--usage]
            [--version] database [key ...]
12:24:36
#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:
...
fbsd2$:*:10005:10003:fbsd2:/home/COSMO/fbsd2_:/bin/bash
fbsd1$:*:10006:10003:fbsd1:/home/COSMO/fbsd1_:/bin/bash
fbsd3$:*:10007:10003:fbsd3:/home/COSMO/fbsd3_:/bin/bash
linux1$:*:10008:10003:linux1:/home/COSMO/linux1_:/bin/bash
linux3$:*:10009:10003:linux3:/home/COSMO/linux3_:/bin/bash
linux2$:*:10010:10003:linux2:/home/COSMO/linux2_:/bin/bash
winxp2$:*:10011:10003:WINXP2:/home/COSMO/winxp2_:/bin/bash
user:*:10012:10000:user:/home/COSMO/user:/bin/bash
winxp3$:*:10013:10003:WINXP3:/home/COSMO/winxp3_:/bin/bash
winxp1$:*:10014:10003:WINXP1:/home/COSMO/winxp1_:/bin/bash
12:24:45
#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:
...
fbsd2$:*:10005:10003:fbsd2:/home/COSMO/fbsd2_:/bin/bash
fbsd1$:*:10006:10003:fbsd1:/home/COSMO/fbsd1_:/bin/bash
fbsd3$:*:10007:10003:fbsd3:/home/COSMO/fbsd3_:/bin/bash
linux1$:*:10008:10003:linux1:/home/COSMO/linux1_:/bin/bash
linux3$:*:10009:10003:linux3:/home/COSMO/linux3_:/bin/bash
linux2$:*:10010:10003:linux2:/home/COSMO/linux2_:/bin/bash
winxp2$:*:10011:10003:WINXP2:/home/COSMO/winxp2_:/bin/bash
user:*:10012:10000:user:/home/COSMO/user:/bin/bash
winxp3$:*:10013:10003:WINXP3:/home/COSMO/winxp3_:/bin/bash
winxp1$:*:10014:10003:WINXP1:/home/COSMO/winxp1_:/bin/bash
12:26:31
# ssh root@192.168.15.206
The authenticity of host '192.168.15.206 (192.168.15.206)' can't be established.
RSA key fingerprint is 77:53:69:5d:3b:02:2b:49:9a:48:a0:76:32:70:9f:64.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.15.206' (RSA) to the list of known hosts.
Password:
Warning: No xauth data; using fake authentication data for X11 forwarding.
Last login: Wed Feb 21 10:33:05 2007 from 192.168.15.254
/usr/openwin/bin/xauth:  creating new authority file /.Xauthority
Sun Microsystems Inc.   SunOS 5.11      matrix-build-2006-08-16 Aug. 16, 2006
SunOS Internal Development:  tpm 2006-08-16 [matrix-build]
bfu'ed from /archives/osox-bfu-2006-08-16/ on 2006-08-16
Sun Microsystems Inc.   SunOS 5.11      snv_44  October 2007
#
#
# Connection to 192.168.15.206 closed.
/dev/pts/2
12:33:54
#ssh root@192.168.15.206

12:34:07
#cd

12:34:08
#ssh root@192.168.15.206

12:34:35
#exit
Connection to 192.168.15.251 closed.
12:37:06
$ls
Desktop            FreeBSD-s002.vmdk  FreeBSD.vmdk  snv44-domu.tar.bz2.part
FreeBSD-s001.vmdk  FreeBSD-s003.vmdk  FreeBSD.vmx   Templates
/dev/pts/9
12:41:48
#rm vim-7.0-sol10-sparc-local.gz
rm: удалить обычный файл `vim-7.0-sol10-sparc-local.gz'? y
12:42:01
# ssh root@192.168.15.206
Password:
Warning: No xauth data; using fake authentication data for X11 forwarding.
Last login: Wed Feb 21 10:34:39 2007 from linux1.unix.nt
Sun Microsystems Inc.   SunOS 5.11      matrix-build-2006-08-16 Aug. 16, 2006
SunOS Internal Development:  tpm 2006-08-16 [matrix-build]
bfu'ed from /archives/osox-bfu-2006-08-16/ on 2006-08-16
Sun Microsystems Inc.   SunOS 5.11      snv_44  October 2007
# net           ^H^H^H^C
# net^[^[^H^H^C
# ^[^[^H^C
# set 0o^H^C
# ksh
# set -o en^H^C
# set -o emacs
# netp
#
# Connection to 192.168.15.206 closed.
12:48:04
#ls
final_settings.err  install  logs.tgz  mbox  profile  samba-3.0.8-1asp.i386.rpm
12:48:08
#wget http://www.blastwave.org/packages.php/pkg_get
--13:02:11--  http://www.blastwave.org/packages.php/pkg_get
           => `pkg_get'
Преобразование адреса www.blastwave.org... 66.225.151.251
Установка соединения с www.blastwave.org[66.225.151.251]:80... соединились.
Запрос HTTP послан, ожидание ответа... 200 OK
Длина: нет информации [text/html]
    [    <=>                              ] 9,870          1.85K/s
13:02:27 (1.85 KB/s) - `pkg_get' saved [9,870]
/dev/pts/2
12:49:40
$su -
Password:
Password:
l3-agent is already running: pid=4520; pidfile=/root/.lilalo/l3-agent.pid
прошло 12 минут
/dev/pts/9
13:02:27
#file p
pkg_get  profile/
13:02:27
#file pkg_get
pkg_get: ASCII English text
13:02:37
#vim pkg_get
13:03:02
#scp pkg_get 192.168.15.206:/root
Password:
pkg_get                                       100% 9870     9.6KB/s   00:00
13:03:23
#ssh client6
ssh: client6: Name or service not known
13:03:30
#ssh 192.168.15.206
Password:
Warning: No xauth data; using fake authentication data for X11 forwarding.
Last login: Wed Feb 21 11:02:20 2007 from linux1.unix.nt
Sun Microsystems Inc.   SunOS 5.11      matrix-build-2006-08-16 Aug. 16, 2006
SunOS Internal Development:  tpm 2006-08-16 [matrix-build]
bfu'ed from /archives/osox-bfu-2006-08-16/ on 2006-08-16
Sun Microsystems Inc.   SunOS 5.11      snv_44  October 2007
# pkgadd -d ./pkg_get.pkg
pkgadd: ERROR: attempt to process datastream failed
    - open of <./pkg_get.pkg> failed, errno=2
...
-rw-r--r--   1 root     root        9870 Feb 21 11:02 root
drwxr-xr-x   2 root     sys         1024 Aug 17  2006 sbin
drwxr-xr-x   4 root     root         512 Aug 17  2006 system
drwxrwxrwt   2 root     sys          118 Feb 21 09:08 tmp
drwxr-xr-x  36 root     sys         1024 Aug 17  2006 usr
drwxr-xr-x  44 root     sys         1024 Aug 17  2006 var
dr-xr-xr-x   6 root     root         512 Feb 21 08:43 vol
# ls /home/
#
# Connection to 192.168.15.206 closed.
13:07:03
#scp pkg_get 192.168.15.206:/home
Password:
scp: /home/pkg_get: Operation not applicable
13:07:15
#scp pkg_get 192.168.15.206:/home/pkg_get
Password:
scp: /home/pkg_get: Operation not applicable
13:07:38
#ssh 192.168.15.206
Password:
Warning: No xauth data; using fake authentication data for X11 forwarding.
Last login: Wed Feb 21 11:06:34 2007 from linux1.unix.nt
Sun Microsystems Inc.   SunOS 5.11      matrix-build-2006-08-16 Aug. 16, 2006
SunOS Internal Development:  tpm 2006-08-16 [matrix-build]
bfu'ed from /archives/osox-bfu-2006-08-16/ on 2006-08-16
Sun Microsystems Inc.   SunOS 5.11      snv_44  October 2007
# ls -l
total 1217
drwxr-xr-x   6 root     root         512 Aug 17  2006 bfu.ancestor
...
uucp:x:5:5:uucp Admin:/usr/lib/uucp:
nuucp:x:9:9:uucp Admin:/var/spool/uucppublic:/usr/lib/uucp/uucico
smmsp:x:25:25:SendMail Message Submission Program:/:
listen:x:37:4:Network Admin:/usr/net/nls:
gdm:x:50:50:GDM Reserved UID:/:
webservd:x:80:80:WebServer Reserved UID:/:
nobody:x:60001:60001:NFS Anonymous Access User:/:
noaccess:x:60002:60002:No Access User:/:
nobody4:x:65534:65534:SunOS 4.x NFS Anonymous Access User:/:
# Connection to 192.168.15.206 closed.
13:08:14
#scp pkg_get 192.168.15.206:~
Password:
pkg_get                                       100% 9870     9.6KB/s   00:00
13:08:24
#ssh 192.168.15.206
Password:
Warning: No xauth data; using fake authentication data for X11 forwarding.
Last login: Wed Feb 21 11:07:20 2007 from linux1.unix.nt
Sun Microsystems Inc.   SunOS 5.11      matrix-build-2006-08-16 Aug. 16, 2006
SunOS Internal Development:  tpm 2006-08-16 [matrix-build]
bfu'ed from /archives/osox-bfu-2006-08-16/ on 2006-08-16
Sun Microsystems Inc.   SunOS 5.11      snv_44  October 2007
# ls
~                            JDS-THIRDPARTYLICENSEREADME
bfu.ancestor                 kernel
...
cdrom                        proc
Copyright                    root
Desktop                      sbin
dev                          system
devices                      tmp
Documents                    usr
etc                          var
export                       vol
home
# Connection to 192.168.15.206 closed.
13:08:44
#scp -vv pkg_get 192.168.15.206:~
Executing: program /usr/bin/ssh host 192.168.15.206, user (unspecified), command scp -v -t ~
OpenSSH_3.8.1p1, OpenSSL 0.9.7a Feb 19 2003
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 192.168.15.206 [192.168.15.206] port 22.
debug1: Connection established.
debug1: identity file /root/.ssh/identity type -1
debug2: key_type_from_name: unknown key type '-----BEGIN'
debug2: key_type_from_name: unknown key type '-----END'
...
debug2: channel 0: gc: user detached
debug2: channel 0: send close
debug2: channel 0: is dead
debug2: channel 0: garbage collecting
debug1: channel 0: free: client-session, nchannels 1
debug1: fd 0 clearing O_NONBLOCK
debug1: fd 1 clearing O_NONBLOCK
debug1: Transferred: stdin 0, stdout 0, stderr 0 bytes in 0.1 seconds
debug1: Bytes per second: stdin 0.0, stdout 0.0, stderr 0.0
debug1: Exit status 0
13:08:53
#ssh 192.168.15.206
Password:
Warning: No xauth data; using fake authentication data for X11 forwarding.
Last login: Wed Feb 21 11:07:49 2007 from linux1.unix.nt
Sun Microsystems Inc.   SunOS 5.11      matrix-build-2006-08-16 Aug. 16, 2006
SunOS Internal Development:  tpm 2006-08-16 [matrix-build]
bfu'ed from /archives/osox-bfu-2006-08-16/ on 2006-08-16
Sun Microsystems Inc.   SunOS 5.11      snv_44  October 2007
# find ~ -name pkg_^H-get^H^H^C
# find / -namr^He ^C
# set -o emacs
...
RSA key fingerprint is 23:21:f2:8f:e7:03:3e:eb:c2:2b:e1:da:6c:d1:2b:d2.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.15.2' (RSA) to the list of known hosts.
root@192.168.15.2's password:
scp: /root/pgk-get: No such file or directory
# scp 192.168.15.2:/root/pkg-get .
root@192.168.15.2's password:
scp: /root/pkg-get: No such file or directory
#
# Connection to 192.168.15.206 closed.
13:11:24
#ls
final_settings.err  logs.tgz  pkg_get  samba-3.0.8-1asp.i386.rpm
install             mbox      profile
13:11:26
#ssh 192.168.15.206
Password:
Warning: No xauth data; using fake authentication data for X11 forwarding.
Last login: Wed Feb 21 11:08:05 2007 from linux1.unix.nt
Sun Microsystems Inc.   SunOS 5.11      matrix-build-2006-08-16 Aug. 16, 2006
SunOS Internal Development:  tpm 2006-08-16 [matrix-build]
bfu'ed from /archives/osox-bfu-2006-08-16/ on 2006-08-16
Sun Microsystems Inc.   SunOS 5.11      snv_44  October 2007
# ksc^H^C
# ksh
# set -o emacss^H^C
...
root@192.168.15.2's password:
Permission denied, please try again.
root@192.168.15.2's password:
scp: /root/pkg_get: No such file or directory
# scp 192.168.15.2:~/pkg_get .
root@192.168.15.2's password:
scp: /root/pkg_get: No such file or directory
#
#
# Connection to 192.168.15.206 closed.
13:12:48
#pwd
/root
13:12:51
#ls -l /root/pkg_get
-rw-r--r--  1 root root 9870 Фев 21 13:02 /root/pkg_get
13:12:57
#scp /root/pkg_get 192.168.15.206:/tmp
Password:
pkg_get                                       100% 9870     9.6KB/s   00:00
13:13:18
#ssh 192.168.15.206
              chmlib            0.38
           cinepaint 0.18.3,REV=2004.08.03
               cksfv 1.3,REV=2004.02.21
              clamav 0.88.7,REV=2006.12.14
          claws_mail 2.7.2,REV=2007.01.26
        claws_themes 2.6.1,REV=2006.12.09
         clearsilver 0.10.4,REV=2007.02.04
                clex            3.15
               clisp            2.39
           colordiff           1.0.4
...
Invalid PORT.
Retrying.
--11:33:03--  ftp://ftp.ibiblio.org/pub/packages/solaris/csw/unstable/i386/5.11/bash-3.2,REV=2007.01.15-SunOS5.8-i386-CSW.pkg.gz
  (try: 2) => `bash-3.2,REV=2007.01.15-SunOS5.8-i386-CSW.pkg.gz'
Connecting to ftp.ibiblio.org|152.46.7.80|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD /pub/packages/solaris/csw/unstable/i386/5.11 ... done.
==> PASV ... done.    ==> RETR bash-3.2,REV=2007.01.15-SunOS5.8-i386-CSW.pkg.gz ... done.
Length: 634,924 (620K) (unauthoritative)
/dev/pts/2
13:16:20
#wget http://www.blastwave.org/pkg_get-3.7.1-all-CSW.pkg
--13:17:11--  http://www.blastwave.org/pkg_get-3.7.1-all-CSW.pkg
           => `pkg_get-3.7.1-all-CSW.pkg'
Преобразование адреса www.blastwave.org... 66.225.151.251
Установка соединения с www.blastwave.org[66.225.151.251]:80... соединились.
Запрос HTTP послан, ожидание ответа... 200 OK
Длина: 67,584 [text/plain]
100%[===============================================================>] 67,584       365.05B/s    ETA 00:00
13:20:24 (365.03 B/s) - `pkg_get-3.7.1-all-CSW.pkg' saved [67,584/67,584]
13:20:24
#scp pkg_get
pkg_get                    pkg_get-3.7.1-all-CSW.pkg
13:20:24
#scp pkg_get-3.7.1-all-CSW.pkg 192.168.15.206:/var/spool/pkg
Password:
pkg_get-3.7.1-all-CSW.pkg                                                100%   66KB  66.0KB/s   00:00
13:20:56
#wget http://www.blastwave.org/wget-i386.bin
--13:21:57--  http://www.blastwave.org/wget-i386.bin
           => `wget-i386.bin'
Преобразование адреса www.blastwave.org... 66.225.151.251
Установка соединения с www.blastwave.org[66.225.151.251]:80... соединились.
Запрос HTTP послан, ожидание ответа... 200 OK
Длина: 164,576 [application/octet-stream]
100%[===============================================================>] 164,576      538.01B/s    ETA 00:00
13:27:36 (490.31 B/s) - `wget-i386.bin' saved [164,576/164,576]
13:27:37
#scp wget-i386.bin 192.168.15.206:/usr/sbin/
Password:
wget-i386.bin                                                            100%  161KB 160.7KB/s   00:00
13:28:44
#pdbedit -L
user:10012:user
root:0:root
winxp1$:10014:WINXP1
прошло 72 минуты
14:40:55
#pdbedit -Lv
---------------
Unix username:        user
NT username:
Account Flags:        [U          ]
User SID:             S-1-5-21-2002675726-433490091-819218138-21024
Primary Group SID:    S-1-5-21-2002675726-433490091-819218138-21001
Full Name:            user
Home Directory:       \\linux1\user
HomeDir Drive:
Logon Script:
...
Munged dial:
Logon time:           0
Logoff time:          Птн, 13 Дек 1901 22:45:51 GMT
Kickoff time:         Птн, 13 Дек 1901 22:45:51 GMT
Password last set:    Срд, 21 Фев 2007 12:22:51 GMT
Password can change:  Срд, 21 Фев 2007 12:22:51 GMT
Password must change: Птн, 13 Дек 1901 22:45:51 GMT
Last bad password   : 0
Bad password count  : 0
Logon hours         : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
14:41:02
#tesparm -sv
bash: tesparm: command not found
прошло 11 минут
14:52:34
#testparm -sv | grep passdb
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[sharename1]"
Processing section "[printers]"
Global parameter add machine script found in service section!
Loaded services file OK.
        passdb backend = smbpasswd
14:52:47
#testparm -sv | grep passdb

14:52:57
#vim /etc/samba/smb.conf
14:54:53
#vim /etc/samba/smb.conf
14:55:30
#man smb.conf
14:57:13
#vim /etc/samba/smb.conf
14:57:22
#pdbedit -i smbpasswd
TDBSAM version too old (0), trying to convert it.
TDBSAM converted successfully.
14:57:44
#pdbedit -Lv
---------------
Unix username:        user
NT username:
Account Flags:        [U          ]
User SID:             S-1-5-21-2002675726-433490091-819218138-21024
Primary Group SID:    S-1-5-21-2002675726-433490091-819218138-21001
Full Name:            user
Home Directory:       \\linux1\user
HomeDir Drive:
Logon Script:
...
Munged dial:
Logon time:           0
Logoff time:          Птн, 13 Дек 1901 22:45:51 GMT
Kickoff time:         Птн, 13 Дек 1901 22:45:51 GMT
Password last set:    Срд, 21 Фев 2007 12:22:51 GMT
Password can change:  Срд, 21 Фев 2007 12:22:51 GMT
Password must change: Птн, 13 Дек 1901 22:45:51 GMT
Last bad password   : 0
Bad password count  : 0
Logon hours         : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
14:58:41
#pdbedit -Lv user
Unix username:        user
NT username:
Account Flags:        [U          ]
User SID:             S-1-5-21-2002675726-433490091-819218138-21024
Primary Group SID:    S-1-5-21-2002675726-433490091-819218138-21001
Full Name:            user
Home Directory:       \\linux1\user
HomeDir Drive:
Logon Script:
Profile Path:         \\linux1\user\profile
...
Munged dial:
Logon time:           0
Logoff time:          Птн, 13 Дек 1901 22:45:51 GMT
Kickoff time:         Птн, 13 Дек 1901 22:45:51 GMT
Password last set:    Пнд, 19 Фев 2007 15:13:53 GMT
Password can change:  Пнд, 19 Фев 2007 15:13:53 GMT
Password must change: Птн, 13 Дек 1901 22:45:51 GMT
Last bad password   : 0
Bad password count  : 0
Logon hours         : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
14:58:46
#pdbedit -Lv user
Unix username:        user
NT username:
Account Flags:        [U          ]
User SID:             S-1-5-21-2002675726-433490091-819218138-21024
Primary Group SID:    S-1-5-21-2002675726-433490091-819218138-21001
Full Name:            user
Home Directory:       \\linux1\user
HomeDir Drive:
Logon Script:
Profile Path:         \\linux1\user\profile
...
Munged dial:
Logon time:           0
Logoff time:          Птн, 13 Дек 1901 22:45:51 GMT
Kickoff time:         Птн, 13 Дек 1901 22:45:51 GMT
Password last set:    Пнд, 19 Фев 2007 15:13:53 GMT
Password can change:  Пнд, 19 Фев 2007 15:13:53 GMT
Password must change: Птн, 13 Дек 1901 22:45:51 GMT
Last bad password   : 0
Bad password count  : 0
Logon hours         : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
14:58:56
#pdbedit -f "DURACHEK" user
Unix username:        user
NT username:
Account Flags:        [U          ]
User SID:             S-1-5-21-2002675726-433490091-819218138-21024
Primary Group SID:    S-1-5-21-2002675726-433490091-819218138-21001
Full Name:            DURACHEK
Home Directory:       \\linux1\user
HomeDir Drive:
Logon Script:
Profile Path:         \\linux1\user\profile
...
Munged dial:
Logon time:           0
Logoff time:          Птн, 13 Дек 1901 22:45:51 GMT
Kickoff time:         Птн, 13 Дек 1901 22:45:51 GMT
Password last set:    Пнд, 19 Фев 2007 15:13:53 GMT
Password can change:  Пнд, 19 Фев 2007 15:13:53 GMT
Password must change: Птн, 13 Дек 1901 22:45:51 GMT
Last bad password   : 0
Bad password count  : 0
Logon hours         : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
14:59:51
#smbpasswd -a user
New SMB password:
Retype new SMB password:
15:00:47
#smbpasswd -a user
New SMB password:
Retype new SMB password:
15:02:41
#groupadd ntadmins

прошло 56 минут
15:59:03
#groupadd ntusers

15:59:13
#groupadd designers

15:59:17
#groupadd engineers

15:59:23
#groupadd qateam

15:59:28
#тnet groupmap list
System Operators (S-1-5-32-549) -> -1
Replicators (S-1-5-32-552) -> -1
Guests (S-1-5-32-546) -> -1
Domain Admins (S-1-5-21-2002675726-433490091-819218138-512) -> -1
Domain Users (S-1-5-21-2002675726-433490091-819218138-513) -> -1
Power Users (S-1-5-32-547) -> -1
Print Operators (S-1-5-32-550) -> -1
Administrators (S-1-5-32-544) -> -1
Domain Guests (S-1-5-21-2002675726-433490091-819218138-514) -> -1
Account Operators (S-1-5-32-548) -> -1
Backup Operators (S-1-5-32-551) -> -1
Users (S-1-5-32-545) -> -1
15:59:58
#net groupadd ntgroup="Domain Admins" unixgroup="ntadmins" type=d
No command: groupadd
No command: groupadd
  net time              to view or set time information
  net lookup            to lookup host name or ip address
  net user              to manage users
  net group             to manage groups
  net groupmap          to manage group mappings
  net join              to join a domain
  net cache             to operate on cache tdb file
  net getlocalsid [NAME]        to get the SID for local name
...
Valid miscellaneous options are:
        -p or --port=<port>             connection port on target
        -W or --myworkgroup=<wg>        client workgroup
        -d or --debuglevel=<level>      debug level (0-10)
        -n or --myname=<name>           client name
        -U or --user=<name>             user name
        -s or --configfile=<path>       pathname of smb.conf file
        -l or --long                    Display full information
        -V or --version                 Print samba version information
        -P or --machine-pass            Authenticate as machine account
16:03:30
#net groupmap add ntgroup="Domain Admins" unixgroup="ntadmins" type=d
No rid or sid specified, choosing algorithmic mapping
Successully added group Domain Admins to the mapping db
16:03:49
#net getlocalsid user
[2007/02/21 16:04:35, 0] utils/net.c:net_getlocalsid(486)
  Can't fetch domain SID for name: user
16:04:35
#net getlocalsid root
[2007/02/21 16:04:44, 0] utils/net.c:net_getlocalsid(486)
  Can't fetch domain SID for name: root
16:04:44
#net getlocalsid
SID for domain LINUX1 is: S-1-5-21-2002675726-433490091-819218138
16:04:55
#net groupmap add ntgroup="Domain Users" unixgroup="ntusers" type=d
No rid or sid specified, choosing algorithmic mapping
Successully added group Domain Users to the mapping db
16:05:53
#net groupmap list
System Operators (S-1-5-32-549) -> -1
Replicators (S-1-5-32-552) -> -1
Guests (S-1-5-32-546) -> -1
Domain Admins (S-1-5-21-2002675726-433490091-819218138-512) -> -1
Domain Users (S-1-5-21-2002675726-433490091-819218138-21041) -> ntusers
Domain Users (S-1-5-21-2002675726-433490091-819218138-513) -> -1
Domain Admins (S-1-5-21-2002675726-433490091-819218138-21039) -> ntadmins
Power Users (S-1-5-32-547) -> -1
Print Operators (S-1-5-32-550) -> -1
Administrators (S-1-5-32-544) -> -1
Domain Guests (S-1-5-21-2002675726-433490091-819218138-514) -> -1
Account Operators (S-1-5-32-548) -> -1
Backup Operators (S-1-5-32-551) -> -1
Users (S-1-5-32-545) -> -1
16:06:24
#vi /usr/local/sbin/add-user-to-group
16:07:33
#vi /usr/local/sbin/add-user-to-group
16:07:39
#vi /usr/local/sbin/add-user-to-group
16:07:56
#chmod +x /usr/local/sbin/add-user-to-group

16:08:00
#vi /usr/local/sbin/delete-user-from-group
16:08:29
#chmod +x /usr/local/sbin/delete-user-from-group

16:08:38
#vim /etc/samba/smb.conf
16:09:44
#/etc/init.d/sm
smartd  smb
16:09:44
#/etc/init.d/smb restart
Останавливаются службы SMB:           [  ОК  ]
Останавливаются службы NMB:           [  ОК  ]
Запускаются сервисы SMB:                 [  ОК  ]
Запускаются сервисы NMB:                 [  ОК  ]
16:10:03
#testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[sharename1]"
Processing section "[printers]"
Global parameter add machine script found in service section!
Loaded services file OK.
Server role: ROLE_DOMAIN_PDC
Press enter to see a dump of your service definitions
# Global parameters
[global]
...
        read only = No
        browseable = No
[sharename1]
        comment = comment
        path = /pub
[printers]
        comment = All Printers
        path = /var/spool/samba
        printable = Yes
        browseable = No
16:10:10
#id root
Segmentation fault
16:19:22
#id user
uid=10012(user) gid=10000(Пользователи домена) группы=10000(Пользователи домена),10017
16:19:26
#useradd -m test

16:19:47
#add-user-to-group test ntusers

16:20:00
#id test
uid=10016(test) gid=10016(test) группы=10016(test),10020(ntusers)
16:20:04
#delete-user-from-group test ntusers

16:20:52
#id test
uid=10016(test) gid=10016(test) группы=10016(test)
16:20:53
#/etc/init.d/smb restart
Останавливаются службы SMB:           [  ОК  ]
Останавливаются службы NMB:           [  ОК  ]
Запускаются сервисы SMB:                 [  ОК  ]
Запускаются сервисы NMB:                 [  ОК  ]
16:21:51
#id root
Segmentation fault
16:28:10
#id winuser
uid=10015(winuser) gid=10015(winuser) группы=10015(winuser)
16:28:15
#id user
uid=10012(user) gid=10000(Пользователи домена) группы=10000(Пользователи домена),10017
16:28:23
#group
groupadd         groupdel         groupmod         groups           groupwarewizard
16:28:23
#less /etc/group

Статистика

Время первой команды журнала12:08:50 2007- 2-21
Время последней команды журнала16:28:23 2007- 2-21
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %17.82
Процент синтаксически неверно набранных команд, % 0.99
Суммарное время работы с терминалом *, час 2.18
Количество командных строк в единицу времени, команда/мин 0.77
Частота использования команд
ssh11|==========| 10.68%
scp9|========| 8.74%
vim8|=======| 7.77%
pdbedit7|======| 6.80%
id7|======| 6.80%
net7|======| 6.80%
getent6|=====| 5.83%
groupadd5|====| 4.85%
/etc/init.d/smb5|====| 4.85%
testparm5|====| 4.85%
vi4|===| 3.88%
ls4|===| 3.88%
wget3|==| 2.91%
smbpasswd2|=| 1.94%
chmod2|=| 1.94%
grep2|=| 1.94%
file2|=| 1.94%
man1|| 0.97%
pwd1|| 0.97%
add-user-to-group1|| 0.97%
/etc/init.d/sm1|| 0.97%
useradd1|| 0.97%
cd1|| 0.97%
rm1|| 0.97%
less1|| 0.97%
тnet1|| 0.97%
tesparm1|| 0.97%
delete-user-from-group1|| 0.97%
group1|| 0.97%
exit1|| 0.97%
su1|| 0.97%
____
*) Интервалы неактивности длительностью 30 минут и более не учитываются

Справка

Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
  1. В журнал автоматически попадают все команды, данные в любом терминале системы.

  2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

  3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
    $ l s-l
    bash: l: command not found
    

  4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
    $ test 5 -lt 4
    Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

  5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
    $ 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
    

  6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
    # id
    uid=0(root) gid=0(root) Gruppen=0(root)
    

  7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
    $ vi ~/.bashrc
    2a3,5
    >    if [ -f /usr/local/etc/bash_completion ]; then
    >         . /usr/local/etc/bash_completion
    >        fi
    

  8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
    $ patch ~/.bashrc
    В данном случае изменения применяются к файлу ~/.bashrc

  9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

    Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

  10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

  11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

  12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

  13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

  14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

    $ whoami
    
    user
    
    $ #^ Интересно, кто я?
    
    в журнале это будет выглядеть так:
    $ whoami
    
    user
    
    Интересно, кто я?

  15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

    $ whoami
    
    user
    
    $ cat > /dev/null #^ Интересно, кто я?
    
    Программа whoami выводит имя пользователя, под которым 
    мы зарегистрировались в системе.
    -
    Она не может ответить на вопрос о нашем назначении 
    в этом мире.
    
    В журнале это будет выглядеть так:
    $ whoami
    user
    
    Интересно, кто я?
    Программа whoami выводит имя пользователя, под которым
    мы зарегистрировались в системе.

    Она не может ответить на вопрос о нашем назначении
    в этом мире.
    Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

  16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

  17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
  18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
  19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
    1
        2
    3   
        4
    
    Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

О программе

LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008

$Id$