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

Содержание

Журнал

Среда (08/04/10)

/dev/ttyp0
10:31:14
#mv test ts

10:31:24
#ls
1-translit.txt  gen-passwd.pl  infected-files  infected-files2  ts
10:31:26
#mv ts/ /home/vilen/

10:32:13
#df
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
/dev/hda1              2064208   1779416    179936  91% /
tmpfs                   131144         0    131144   0% /lib/init/rw
udev                     10240        24     10216   1% /dev
/dev/hda2            103212320  88829740   9139700  91% /home
10:32:44
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/hda1             2,0G  1,7G  176M  91% /
tmpfs                 129M     0  129M   0% /lib/init/rw
udev                   10M   24K   10M   1% /dev
/dev/hda2              99G   85G  8,8G  91% /home
10:33:01
#cat /etc/samba/smb
smb.conf   smbpasswd
10:33:01
#cat /etc/samba/smb.conf
    add user script = /usr/sbin/smbldap-useradd  -m %u
    delete user script = /usr/local/bin/smbldap-userdel %u
    add group script = /usr/sbin/smbldap-groupadd "%g"
    delete group script = /usr/sbin/smbldap-groupdel "%g"
    add user to group script = /usr/sbin/smbldap-groupmod -m %u "%g"
    delete user from group script = /usr/sbin/smbldap-groupmod -x %u "%g"
    set primary group script = /usr/local/bin/smbldap-usermod -g "%g" %u
    add machine script = /usr/sbin/smbldap-useradd -w %u
    ldap admin dn = cn=admin,dc=liag,dc=org,dc=ua
    ldap delete dn = No
...
#
#       /dev/scd0   /cdrom  iso9660 defaults,noauto,ro,user   0 0
#
# The CD-ROM gets unmounted automatically after the connection to the
#
# If you don't want to use auto-mounting/unmounting make sure the CD
#       is mounted on /cdrom
#
;   preexec = /bin/mount /cdrom
;   postexec = /bin/umount /cdrom
10:34:37
#cat /etc/samba/smb.conf | less
10:35:31
#mc
10:35:47
#nano
10:36:40
#vim
10:36:57
#vim /etc/samba/smb.conf
10:37:34
#vim
10:38:16
#vim /etc/samba/smb.conf
10:38:31
#hystory
bash: hystory: command not found
10:38:41
#history
  388  mc
  389  exit
  390  mc
  391  smbldap-passwd tkachenko
  392  exit
  393  smbldap-passwd max
  394  smbldap-passwd val
  395  exit
  396  mc
  397  smbldap-passwd Drugakov
...
  527  cat /etc/samba/smb.conf
  528  cat /etc/samba/smb.conf | less
  529  mc
  530  nano
  531  vim
  532  vim /etc/samba/smb.conf
  533  vim
  534  vim /etc/samba/smb.conf
  535  hystory
  536  history
10:38:45
#history|less
10:38:58
#history > /home/vilen/1.txt

10:39:19
#uname
Linux
10:40:32
#uname -r
2.6.18-5-xen-686
10:40:38
#if
> q
>
10:41:09
#id
uid=0(root) gid=0(root) группы=0(root),512(Domain Admins)
10:41:12
#id vilen
uid=1114(vilen) gid=513(Domain Users) группы=513(Domain Users)
10:41:21
#ssh root@proxy.liag.org.ua -p 22222
root@proxy.liag.org.ua's password:
l3-agent is already running: pid=9190; pidfile=/root/.lilalo/l3-agent.pid
10:43:59
#/etc/init.d/squid stop
Stopping Squid HTTP proxy: squid Waiting.....................done.
.
10:45:59
#/etc/init.d/squid start
Starting Squid HTTP proxy: squid.
10:46:05
#/etc/init.d/squid restart
Restarting Squid HTTP proxy: squid Waiting.....................done.
.
10:46:46
#ssh root@extraweb.liag.org.ua -p 22222
ssh: connect to host extraweb.liag.org.ua port 22222: Connection refused
10:47:09
#ssh root#liag.ort.ua -p 22222
Bad port '22222.liag.org.ua'
10:47:35
#ssh root#liag.org.ua -p 22222
ssh: root#liag.org.ua: Name or service not known
10:47:53
#ssh root#liag.org.ua
ssh: root#liag.org.ua: Name or service not known
10:47:58
#ssh root@liagtechnik.com.ua
The authenticity of host 'liagtechnik.com.ua (194.150.93.92)' can't be established.
RSA key fingerprint is bd:74:a1:de:fe:fa:ac:24:31:bc:1b:b8:c2:49:48:22.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'liagtechnik.com.ua,194.150.93.92' (RSA) to the list of known hosts.
root@liagtechnik.com.ua's password:
Last login: Thu May  6 10:02:04 2010 from mvd.skm.com.ua
Can't locate Term/VT102.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/local/bin/l3-agent line 13.
BEGIN failed--compilation aborted at /usr/local/bin/l3-agent line 13.
10:49:01
#exit
exit
Connection to liagtechnik.com.ua closed.
10:49:41
#exit
exit
Connection to proxy.liag.org.ua closed.
прошло >5 часов
/dev/ttyp0
15:53:01
#smbldap-useradd -a -m -s /bin/true -c 'Krushinsky Alexandr''

15:53:01
#smbldap-useradd -a -m -s /bin/true -c 'Krushinsky Alexandr' c

15:53:01
#smbldap-useradd -a -m -s /bin/true -c 'Krushinsky Alexandr' c

15:57:32
#smbldap-passwd krush
Changing UNIX and samba passwords for krush
New password:
Retype new password:

Четверг (08/05/10)

/dev/ttyp0
13:43:32
#smbldap-passwd krush
Changing UNIX and samba passwords for krush
New password:
Retype new password:
13:43:50
#ssh krush@mail.liag.org.ua -p 22222
krush@mail.liag.org.ua's password:
Last login: Thu Aug  5 13:50:50 2010 from 192.168.4.135
Connection to mail.liag.org.ua closed.
13:50:51
#ssh root@mail.liag.org.ua -p 22222
root@mail.liag.org.ua's password:
Permission denied, please try again.
root@mail.liag.org.ua's password:
Last login: Thu Aug  5 13:45:32 2010 from 192.168.4.135
Can't locate Term/VT102.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/local/bin/l3-agent line 9.
BEGIN failed--compilation aborted at /usr/local/bin/l3-agent line 9.
[root@mail:~]#
[root@mail:~]# exit
exit
Connection to mail.liag.org.ua closed.
13:51:54
#smbldap-passwd krush
Changing UNIX and samba passwords for krush
New password:
Retype new password:
13:57:56
#ping mail.liag.org.ua
PING mail.liag.org.ua (194.150.93.86) 56(84) bytes of data.
64 bytes from mail.liag.org.ua (194.150.93.86): icmp_seq=1 ttl=64 time=0.870 ms
64 bytes from mail.liag.org.ua (194.150.93.86): icmp_seq=2 ttl=64 time=0.188 ms
64 bytes from mail.liag.org.ua (194.150.93.86): icmp_seq=3 ttl=64 time=0.170 ms
--- mail.liag.org.ua ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.170/0.409/0.870/0.326 ms
прошло >3 часов
/dev/ttyp0
17:16:20
#smbldap-passwd krush
Changing UNIX and samba passwords for krush
New password:
Retype new password:

Пятница (08/06/10)

/dev/ttyp0
13:24:27
#smbldap-useradd -a -m -s /bin/true -c 'test user' test1

13:26:34
#smbldap-passwd test1
Changing UNIX and samba passwords for test1
New password:
Retype new password:
13:27:56
#smbldap-useradd -a -m -s /bin/true -c 'test user' test1smbldap-

13:27:56
#ps-A
bash: ps-A: command not found
прошло 96 минут
15:04:11
#ps -A
ERROR: Embedded '-' among SysV options makes no sense.
********* simple selection *********  ********* selection by list *********
-A all processes                      -C by command name
-N negate selection                   -G by real group ID (supports names)
-a all w/ tty except session leaders  -U by real user ID (supports names)
-d all except session leaders         -g by session OR by effective group name
-e all processes                      -p by process ID
T  all processes on this terminal     -s processes in the sessions given
a  all w/ tty, including other users  -t by tty
g  OBSOLETE -- DO NOT USE             -u by effective user ID (supports names)
...
-o,o user-defined  -f full            --Group --User --pid --cols --ppid
-j,j job control   s  signal          --group --user --sid --rows --info
-O,O preloaded -o  v  virtual memory  --cumulative --format --deselect
-l,l long          u  user-oriented   --sort --tty --forest --version
-F   extra full    X  registers       --heading --no-heading --context
                    ********* misc options *********
-V,V  show version      L  list format codes  f  ASCII art forest
-m,m,-L,-T,H  threads   S  children in sum    -y change -l format
-M,Z  security data     c  true command name  -c scheduling class
-w,w  wide output       n  numeric WCHAN,UID  -H process hierarchy
15:04:21
#ps -A
  PID TTY          TIME CMD
    1 ?        00:00:00 init
    2 ?        00:00:00 migration/0
    3 ?        00:00:00 ksoftirqd/0
    4 ?        00:00:00 events/0
    5 ?        00:00:00 khelper
    6 ?        00:00:00 kthread
    7 ?        00:00:00 xenwatch
    8 ?        00:00:00 xenbus
   16 ?        00:00:00 kblockd/0
...
11806 ?        00:00:00 smbd
12204 ?        00:00:00 smbd
12241 ?        00:00:00 sshd
12244 ttyp0    00:00:00 script
12281 ttyp0    00:00:00 script
12282 ttyp1    00:00:00 bash
12458 ?        00:00:00 smbd
12512 ?        00:00:00 smbd
12527 ?        00:00:00 smbd
12643 ttyp1    00:00:00 ps

Понедельник (08/09/10)

/dev/ttyp0
14:54:01
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:01:07:C1
          inet addr:194.150.93.88  Bcast:194.150.93.95  Mask:255.255.255.240
          inet6 addr: fe80::216:3eff:fe01:7c1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:523257 errors:0 dropped:0 overruns:0 frame:0
          TX packets:391944 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:123205481 (117.4 MiB)  TX bytes:77019837 (73.4 MiB)
eth0:0    Link encap:Ethernet  HWaddr 00:16:3E:01:07:C1
          inet addr:192.168.3.8  Bcast:192.168.3.255  Mask:255.255.255.0
...
          collisions:0 txqueuelen:0
          RX bytes:964782630 (920.0 MiB)  TX bytes:1593261071 (1.4 GiB)
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:12718 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12718 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1219564 (1.1 MiB)  TX bytes:1219564 (1.1 MiB)
14:54:12
#telnet relay.ukrpost.ua 25
Trying 195.5.6.22...
Connected to relay.ukrpost.ua.
Escape character is '^]'.
220 relay2.ukrpost.ua ESMTP Exim 4.72 Mon, 09 Aug 2010 15:20:35 +0300
500 unrecognized command
500 unrecognized command
500 unrecognized command
quit
221 relay2.ukrpost.ua closing connection
Connection closed by foreign host.

Вторник (08/10/10)

/dev/ttyp0
10:32:07
#cd /var/lo
local/ lock/  log/
10:32:07
#cd /var/lo
local/ lock/  log/
10:32:07
#cd /var/log

10:32:15
#ls
auth.log       bootstrap.log    daemon.log.2.gz  debug.2.gz  dmesg.4.gz      dpkg.log.3.gz  faillog        kern.log.4.gz  mail.log       messages.4.gz  syslog.0     user.log       wtmp.1
auth.log.0     btmp             daemon.log.3.gz  debug.3.gz  dpkg.log        dpkg.log.4.gz  fsck           kern.log.5.gz  mail.warn      messages.5.gz  syslog.1.gz  user.log.0
auth.log.1.gz  btmp.1           daemon.log.4.gz  dmesg       dpkg.log.1      dpkg.log.5.gz  kern.log       kern.log.6.gz  messages       messages.6.gz  syslog.2.gz  user.log.1.gz
auth.log.2.gz  clamav           daemon.log.5.gz  dmesg.0     dpkg.log.10.gz  dpkg.log.6.gz  kern.log.0     lastlog        messages.0     news           syslog.3.gz  user.log.2.gz
auth.log.3.gz  daemon.log       debug            dmesg.1.gz  dpkg.log.11.gz  dpkg.log.7.gz  kern.log.1.gz  lpr.log        messages.1.gz  pycentral.log  syslog.4.gz  user.log.3.gz
auth.log.4.gz  daemon.log.0     debug.0          dmesg.2.gz  dpkg.log.12.gz  dpkg.log.8.gz  kern.log.2.gz  mail.err       messages.2.gz  samba          syslog.5.gz  uucp.log
boot           daemon.log.1.gz  debug.1.gz       dmesg.3.gz  dpkg.log.2.gz   dpkg.log.9.gz  kern.log.3.gz  mail.info      messages.3.gz  syslog         syslog.6.gz  wtmp
10:32:16
#cat debug

10:32:21
#cat messages
Aug  8 06:47:01 samba syslogd 1.4.1#18: restart.
Aug  8 06:59:56 samba -- MARK --
Aug  8 07:19:56 samba -- MARK --
Aug  8 07:39:56 samba -- MARK --
Aug  8 07:59:56 samba -- MARK --
Aug  8 08:19:56 samba -- MARK --
Aug  8 08:39:56 samba -- MARK --
Aug  8 08:59:56 samba -- MARK --
Aug  8 09:19:56 samba -- MARK --
Aug  8 09:39:57 samba -- MARK --
...
Aug 10 04:40:06 samba -- MARK --
Aug 10 05:00:06 samba -- MARK --
Aug 10 05:20:07 samba -- MARK --
Aug 10 05:40:07 samba -- MARK --
Aug 10 06:00:07 samba -- MARK --
Aug 10 06:20:07 samba -- MARK --
Aug 10 06:25:36 samba syslogd 1.4.1#18: restart.
Aug 10 06:40:07 samba -- MARK --
Aug 10 07:00:07 samba -- MARK --
Aug 10 07:20:07 samba -- MARK --
10:32:27
#mc
10:37:06
#man smbldap-useradd
10:42:41
#smbldap-useradd -a -m -s /bin/true -d /home/123456 -c '123456' user

10:43:21
#smbldap-useradd -a -m -s /bin/true -d /home/123456 -c '123456' 123456

10:44:01
#smbldap-passwd 123456
Changing UNIX and samba passwords for 123456
New password:
Retype new password:
10:44:13
#cd /home/

10:44:17
#ls
123456  andrej    churin  donchik   ektov      gerasimchuk  kataev      konovalov   krush       losyuk       oksana_skakun  pobelyatskij  seva       stasev     tokarenko
admin   andrey_p  denis   donetsk   erico      guliys       kharkov     kovalevsky  lena        malovichkod  oleg           profil        shkurenko  stepan     val
agel    bush      dnepr   Drugakov  esypenko   inna         khizhnyaks  kovtun      link        max          olga           samarseva     siriks     test1      vashenko
alex    byyf      dnepr1  dushenko  ferenchuk  ivan         kiev        krupka      lost+found  nevmeru      pivtorak       samba         sivokon    tkachenko  vilen
10:44:18
#cd 123456/

10:44:28
#ls

10:44:29
#ssh mail.liag.org.ua -l root -p 22222
root@mail.liag.org.ua's password:
Last login: Mon Aug  9 13:46:47 2010
Can't locate Term/VT102.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/local/bin/l3-agent line 9.
BEGIN failed--compilation aborted at /usr/local/bin/l3-agent line 9.
[root@mail:~]# cd /home/
[root@mail:home]# ls
admin     bush    dnepr     dushenko  esypenko     gerasimchuk  ivan        kiev       krupka  link        malovichkod  oksana_skakun  pivtorak      samarseva  siriks   stepan     tokarenko  vilen
alex      churin  donchik   ektov     ferenchuk    info         kataev      konovalov  krush   lost+found  max          oleg           pobelyatskij  seva       sivokon  test       val
andrey_p  denis   Drugakov  erico     gerasemchuk  inna         khizhnyaks  kovtun     lena    losyuk      nevmeru      olga           profil        shkurenko  stasev   tkachenko  vashenko
[root@mail:home]# exit
exit
Connection to mail.liag.org.ua closed.
10:45:33
#man smbldap-useradd
прошло 18 минут
11:04:24
#cd cd /etc/
bash: cd: cd: Нет такого файла или каталога
11:04:44
#cd /etc/

11:04:46
#ls
adduser.conf            ca-certificates.conf  debconf.conf    group-       inittab           locale.alias    mailcap.order   nanorc           passwd     rc2.d        samba          ssh            wgetrc
adjtime                 calendar              debian_version  gshadow      inputrc           locale.gen      manpath.config  Net              passwd-    rc3.d        securetty      ssl
alternatives            clamav                default         gshadow-     iproute2          localtime       mc              network          perl       rc4.d        security       sudoers
apt                     cron.d                deluser.conf    host.conf    issue             logcheck        mime.types      networks         ppp        rc5.d        services       sysctl.conf
bash.bashrc             cron.daily            dhcp3           hostname     issue.net         login.defs      mke2fs.conf     nsswitch.conf    profile    rc6.d        shadow         syslog.conf
bash_completion         cron.hourly           dpkg            hosts        ldap              logrotate.conf  modprobe.d      opt              protocols  rc.local     shadow-        terminfo
bash_completion.d       cron.monthly          fstab           hosts.allow  ld.so.cache       logrotate.d     modules         pam.conf         python     rcS.d        shells         ucf.conf
bindresvport.blacklist  crontab               gai.conf        hosts.deny   ld.so.conf        lsb-base        motd            pam.d            python2.4  resolv.conf  skel           udev
blkid.tab               cron.weekly           groff           inetd.conf   ld.so.conf.d      magic           motd.tail       pam_ldap.conf    rc0.d      rmt          smbldap-tools  updatedb.conf
blkid.tab.old           cups                  group           init.d       libnss-ldap.conf  mailcap         mtab            pam_ldap.secret  rc1.d      rpc          snmp           vim
11:04:47
#cd samba/

11:04:50
#ls
gdbcommands  schannel_store.tdb  smb.conf  smbpasswd  vscan-clamav.conf
11:04:51
#cat smb.conf
    add user script = /usr/sbin/smbldap-useradd  -m %u
    delete user script = /usr/local/bin/smbldap-userdel %u
    add group script = /usr/sbin/smbldap-groupadd "%g"
    delete group script = /usr/sbin/smbldap-groupdel "%g"
    add user to group script = /usr/sbin/smbldap-groupmod -m %u "%g"
    delete user from group script = /usr/sbin/smbldap-groupmod -x %u "%g"
    set primary group script = /usr/local/bin/smbldap-usermod -g "%g" %u
    add machine script = /usr/sbin/smbldap-useradd -w %u
    ldap admin dn = cn=admin,dc=liag,dc=org,dc=ua
    ldap delete dn = No
...
#
#       /dev/scd0   /cdrom  iso9660 defaults,noauto,ro,user   0 0
#
# The CD-ROM gets unmounted automatically after the connection to the
#
# If you don't want to use auto-mounting/unmounting make sure the CD
#       is mounted on /cdrom
#
;   preexec = /bin/mount /cdrom
;   postexec = /bin/umount /cdrom
11:04:59
#:q
bash: :q: command not found
11:05:14
#cd /home/samba/profiles

11:05:16
#ls
admin     bush     dushenko   gerasimchuk  kataev  lena  nevmeru        oleg      pobelyatskij  samarseva  stasev  tokarenko
andrey_p  donchik  ferenchuk  ivan         kovtun  link  oksana_skakun  pivtorak  profil        shkurenko  stepan  vilen
11:05:18
#cd /

11:05:26
#mc
11:05:44
#cd /home/sam
samarseva/ samba/
11:05:44
#cd /home/samba/

11:05:55
#ls
profiles  pub  viruses
11:05:55
#cd pub/

11:06:01
#ls
ADMIN                   Artur     Link       Maschinen             Preisliste_2008  samarseva    Акт_листовки_PDF           Ðhs      филиалы_техника.doc
Ang8-12-xxxx.doc        Doc1.doc  logist     max                   Preisliste_2009  sertificatu  БУХ                        обложка_проект.doc      Проведение Расх.doc
Ang8-.doc               Esypenko  losyuk     office                Preisliste_2010  Stepan       Заявка грузовик Германия.xls  опись.doc            Сертификация
anl2-3-362-218 (1).xls  Kataev    mail.doc   Orbitalum.GF20,4.doc  Pumpen           vilen        инструкции                  Отпуск Геч С. 2009.doc  служ к менеджерам.doc
Arbeit                  ksb       Martynyuk  Pobelyatskij          RECYCLER         vistavka     Крупка                          Отсечной клапан.doc     Товарный.xls
11:06:01
#ls | grep log
logist
11:06:14
#cd ..

11:06:18
#ls
profiles  pub  viruses
11:06:21
#cd profiles/

11:06:25
#ls
admin     bush     dushenko   gerasimchuk  kataev  lena  nevmeru        oleg      pobelyatskij  samarseva  stasev  tokarenko
andrey_p  donchik  ferenchuk  ivan         kovtun  link  oksana_skakun  pivtorak  profil        shkurenko  stepan  vilen
11:06:26
#cd profil/

11:06:41
#ls
Application Data  Cookies  NetHood  NTUSER.DAT  ntuser.dat.LOG  ntuser.ini  PrintHood  Recent  SendTo  Главное меню  Избранное      Мои документы  Рабочий стол  Шаблоны
11:06:42
#cd ..

11:06:47
#cd /etc/samba/

11:07:13
#vim smb.conf
прошло 19 минут
11:27:12
#cd /

11:28:20
#find / -name logon.bat

11:29:17
#cd /home/samba/profiles/

11:34:41
#ls
admin     bush     dushenko   gerasimchuk  kataev  lena  nevmeru        oleg      pobelyatskij  samarseva  stasev  tokarenko
andrey_p  donchik  ferenchuk  ivan         kovtun  link  oksana_skakun  pivtorak  profil        shkurenko  stepan  vilen
11:34:42
#smbldap-userdel user

11:35:06
#cd bush

Файлы

  • /etc/samba/smb
  • /etc/samba/smb.conf
  • debug
  • messages
  • smb.conf
  • /etc/samba/smb
    >
    smb.conf   smbpasswd
    
    /etc/samba/smb.conf
    >
        add user script = /usr/sbin/smbldap-useradd  -m %u
        delete user script = /usr/local/bin/smbldap-userdel %u
        add group script = /usr/sbin/smbldap-groupadd "%g"
        delete group script = /usr/sbin/smbldap-groupdel "%g"
        add user to group script = /usr/sbin/smbldap-groupmod -m %u "%g"
        delete user from group script = /usr/sbin/smbldap-groupmod -x %u "%g"
        set primary group script = /usr/local/bin/smbldap-usermod -g "%g" %u
        add machine script = /usr/sbin/smbldap-useradd -w %u
        ldap admin dn = cn=admin,dc=liag,dc=org,dc=ua
        ldap delete dn = No
        ldap group suffix = ou=Groups
        ldap idmap suffix = ou=Idmap
        ldap machine suffix = ou=Computers
        ldap passwd sync = Yes
        ldap replication sleep = 5000
        ldap suffix = dc=liag,dc=org,dc=ua
        ldap ssl = no
        ldap timeout = 15
        ldap page size = 1024
        ldap user suffix = ou=Users
    #======================= Share Definitions =======================
    [homes]
       comment = Home Directories
       browseable = no
    # By default, the home directories are exported read-only. Change next
    # parameter to 'yes' if you want to be able to write to them.
       writable = yes
    # File creation mask is set to 0700 for security reasons. If you want to
    # create files with group=rw permissions, set next parameter to 0775.
       create mask = 2770
    # Directory creation mask is set to 0700 for security reasons. If you want to
    # create dirs. with group=rw permissions, set next parameter to 0775.
       directory mask = 2770
    # Restrict access to home directories
    # to the one of the authenticated user
    # This might need tweaking when using external authentication schemes
       valid users = %S
    # Un-comment the following and create the netlogon directory for Domain Logons
    # (you need to configure Samba to act as a domain controller too.)
    ;[netlogon]
    ;   comment = Network Logon Service
    ;   path = /home/samba/netlogon
    ;   guest ok = yes
    ;   writable = no
    ;   share modes = no
    # Un-comment the following and create the profiles directory to store
    # users profiles (see the "logon path" option above)
    # (you need to configure Samba to act as a domain controller too.)
    # The path below should be writable by all users so that their
    # profile directory may be created the first time they log on
    [profiles]
       comment = Users profiles
       path = /home/samba/profiles
       guest ok = no
       browseable = no
       create mask = 0600
       directory mask = 0700
       writeable = yes
    ;   vfs object = vscan-clamav
    ;   vscan-clamav: config-file = /etc/samba/vscan-clamav.conf
    [printers]
       comment = All Printers
       browseable = no
       path = /var/spool/samba
       printable = yes
       public = no
       writable = no
       create mode = 0700
    # Windows clients look for this share name as a source of downloadable
    # printer drivers
    [print$]
       comment = Printer Drivers
       path = /var/lib/samba/printers
       browseable = yes
       read only = yes
       guest ok = no
    # Uncomment to allow remote administration of Windows print drivers.
    # Replace 'ntadmin' with the name of the group your admin users are
    # members of.
    ;   write list = root, @ntadmin
    # A sample share for sharing your CD-ROM with others.
    ;[cdrom]
    ;   comment = Samba server's CD-ROM
    ;   writable = no
    ;   locking = no
    ;   path = /cdrom
    ;   public = yes
    [pub]
       comment = Public share
       writeable = yes
       locking = yes
       path = /home/samba/pub
       public = yes
       create mask = 666
       directory mask = 777
       hide files =  /home/samba/pub/Maschinen/*
    ;   vfs object = vscan-clamav
    ;   vscan-clamav: config-file = /etc/samba/vscan-clamav.conf
    [mashinen]
       comment = "Authorised users only"
       writeable = yes
       locking = yes
       path = /home/samba/pub/Maschinen
       valid users = donchik,oksana_skakun,olga,konovalov
       create mask = 666
       directory mask = 777
    ;   vfs object = vscan-clamav
    ;   vscan-clamav: config-file = /etc/samba/vscan-clamav.conf
    #[home]
    #   comment = Home Directories of the Users
    #   writeable = yes
    #   create mask = 2770
    #   directory mask = 2770
    #   path = /home
    #   valid users = @home
    ;   vfs object = vscan-clamav
    ;   vscan-clamav: config-file = /etc/samba/vscan-clamav.conf
    # The next two parameters show how to auto-mount a CD-ROM when the
    #       cdrom share is accesed. For this to work /etc/fstab must contain
    #       an entry like this:
    #
    #       /dev/scd0   /cdrom  iso9660 defaults,noauto,ro,user   0 0
    #
    # The CD-ROM gets unmounted automatically after the connection to the
    #
    # If you don't want to use auto-mounting/unmounting make sure the CD
    #       is mounted on /cdrom
    #
    ;   preexec = /bin/mount /cdrom
    ;   postexec = /bin/umount /cdrom
    
    debug
    >
    messages
    >
    Aug  8 06:47:01 samba syslogd 1.4.1#18: restart.
    Aug  8 06:59:56 samba -- MARK --
    Aug  8 07:19:56 samba -- MARK --
    Aug  8 07:39:56 samba -- MARK --
    Aug  8 07:59:56 samba -- MARK --
    Aug  8 08:19:56 samba -- MARK --
    Aug  8 08:39:56 samba -- MARK --
    Aug  8 08:59:56 samba -- MARK --
    Aug  8 09:19:56 samba -- MARK --
    Aug  8 09:39:57 samba -- MARK --
    Aug  8 09:59:57 samba -- MARK --
    Aug  8 10:19:57 samba -- MARK --
    Aug  8 10:39:57 samba -- MARK --
    Aug  8 10:59:57 samba -- MARK --
    Aug  8 11:19:57 samba -- MARK --
    Aug  8 11:39:57 samba -- MARK --
    Aug  8 11:59:57 samba -- MARK --
    Aug  8 12:19:57 samba -- MARK --
    Aug  8 12:39:57 samba -- MARK --
    Aug  8 12:59:57 samba -- MARK --
    Aug  8 13:19:57 samba -- MARK --
    Aug  8 13:39:57 samba -- MARK --
    Aug  8 13:59:57 samba -- MARK --
    Aug  8 14:19:58 samba -- MARK --
    Aug  8 14:39:58 samba -- MARK --
    Aug  8 14:59:58 samba -- MARK --
    Aug  8 15:19:58 samba -- MARK --
    Aug  8 15:39:58 samba -- MARK --
    Aug  8 15:59:58 samba -- MARK --
    Aug  8 16:19:58 samba -- MARK --
    Aug  8 16:39:58 samba -- MARK --
    Aug  8 16:59:58 samba -- MARK --
    Aug  8 17:19:58 samba -- MARK --
    Aug  8 17:39:58 samba -- MARK --
    Aug  8 17:59:58 samba -- MARK --
    Aug  8 18:19:58 samba -- MARK --
    Aug  8 18:39:59 samba -- MARK --
    Aug  8 18:59:59 samba -- MARK --
    Aug  8 19:19:59 samba -- MARK --
    Aug  8 19:39:59 samba -- MARK --
    Aug  8 19:59:59 samba -- MARK --
    Aug  8 20:19:59 samba -- MARK --
    Aug  8 20:39:59 samba -- MARK --
    Aug  8 20:59:59 samba -- MARK --
    Aug  8 21:19:59 samba -- MARK --
    Aug  8 21:39:59 samba -- MARK --
    Aug  8 21:59:59 samba -- MARK --
    Aug  8 22:19:59 samba -- MARK --
    Aug  8 22:39:59 samba -- MARK --
    Aug  8 23:00:00 samba -- MARK --
    Aug  8 23:20:00 samba -- MARK --
    Aug  8 23:40:00 samba -- MARK --
    Aug  9 00:00:00 samba -- MARK --
    Aug  9 00:20:00 samba -- MARK --
    Aug  9 00:40:00 samba -- MARK --
    Aug  9 01:00:00 samba -- MARK --
    Aug  9 01:20:00 samba -- MARK --
    Aug  9 01:40:00 samba -- MARK --
    Aug  9 02:00:00 samba -- MARK --
    Aug  9 02:20:00 samba -- MARK --
    Aug  9 02:40:00 samba -- MARK --
    Aug  9 03:00:00 samba -- MARK --
    Aug  9 03:20:01 samba -- MARK --
    Aug  9 03:40:01 samba -- MARK --
    Aug  9 04:00:01 samba -- MARK --
    Aug  9 04:20:01 samba -- MARK --
    Aug  9 04:40:01 samba -- MARK --
    Aug  9 05:00:01 samba -- MARK --
    Aug  9 05:20:01 samba -- MARK --
    Aug  9 05:40:01 samba -- MARK --
    Aug  9 06:00:01 samba -- MARK --
    Aug  9 06:20:01 samba -- MARK --
    Aug  9 06:25:18 samba syslogd 1.4.1#18: restart.
    Aug  9 06:40:01 samba -- MARK --
    Aug  9 07:00:01 samba -- MARK --
    Aug  9 07:20:01 samba -- MARK --
    Aug  9 07:40:02 samba -- MARK --
    Aug  9 08:00:02 samba -- MARK --
    Aug  9 08:20:02 samba -- MARK --
    Aug  9 08:40:02 samba -- MARK --
    Aug  9 09:00:02 samba -- MARK --
    Aug  9 09:20:02 samba -- MARK --
    Aug  9 09:40:02 samba -- MARK --
    Aug  9 10:00:02 samba -- MARK --
    Aug  9 10:20:02 samba -- MARK --
    Aug  9 10:40:02 samba -- MARK --
    Aug  9 11:00:02 samba -- MARK --
    Aug  9 11:20:02 samba -- MARK --
    Aug  9 11:40:02 samba -- MARK --
    Aug  9 12:00:03 samba -- MARK --
    Aug  9 12:20:03 samba -- MARK --
    Aug  9 12:40:03 samba -- MARK --
    Aug  9 13:00:03 samba -- MARK --
    Aug  9 13:20:03 samba -- MARK --
    Aug  9 13:40:03 samba -- MARK --
    Aug  9 14:00:03 samba -- MARK --
    Aug  9 14:20:03 samba -- MARK --
    Aug  9 14:40:03 samba -- MARK --
    Aug  9 15:00:03 samba -- MARK --
    Aug  9 15:20:03 samba -- MARK --
    Aug  9 15:40:03 samba -- MARK --
    Aug  9 16:00:03 samba -- MARK --
    Aug  9 16:20:04 samba -- MARK --
    Aug  9 16:40:04 samba -- MARK --
    Aug  9 17:00:04 samba -- MARK --
    Aug  9 17:20:04 samba -- MARK --
    Aug  9 17:40:04 samba -- MARK --
    Aug  9 18:00:04 samba -- MARK --
    Aug  9 18:20:04 samba -- MARK --
    Aug  9 18:40:04 samba -- MARK --
    Aug  9 19:00:04 samba -- MARK --
    Aug  9 19:20:04 samba -- MARK --
    Aug  9 19:40:04 samba -- MARK --
    Aug  9 20:00:04 samba -- MARK --
    Aug  9 20:20:04 samba -- MARK --
    Aug  9 20:40:05 samba -- MARK --
    Aug  9 21:00:05 samba -- MARK --
    Aug  9 21:20:05 samba -- MARK --
    Aug  9 21:40:05 samba -- MARK --
    Aug  9 22:00:05 samba -- MARK --
    Aug  9 22:20:05 samba -- MARK --
    Aug  9 22:40:05 samba -- MARK --
    Aug  9 23:00:05 samba -- MARK --
    Aug  9 23:20:05 samba -- MARK --
    Aug  9 23:40:05 samba -- MARK --
    Aug 10 00:00:05 samba -- MARK --
    Aug 10 00:20:05 samba -- MARK --
    Aug 10 00:40:05 samba -- MARK --
    Aug 10 01:00:06 samba -- MARK --
    Aug 10 01:20:06 samba -- MARK --
    Aug 10 01:40:06 samba -- MARK --
    Aug 10 02:00:06 samba -- MARK --
    Aug 10 02:20:06 samba -- MARK --
    Aug 10 02:40:06 samba -- MARK --
    Aug 10 03:00:06 samba -- MARK --
    Aug 10 03:20:06 samba -- MARK --
    Aug 10 03:40:06 samba -- MARK --
    Aug 10 04:00:06 samba -- MARK --
    Aug 10 04:20:06 samba -- MARK --
    Aug 10 04:40:06 samba -- MARK --
    Aug 10 05:00:06 samba -- MARK --
    Aug 10 05:20:07 samba -- MARK --
    Aug 10 05:40:07 samba -- MARK --
    Aug 10 06:00:07 samba -- MARK --
    Aug 10 06:20:07 samba -- MARK --
    Aug 10 06:25:36 samba syslogd 1.4.1#18: restart.
    Aug 10 06:40:07 samba -- MARK --
    Aug 10 07:00:07 samba -- MARK --
    Aug 10 07:20:07 samba -- MARK --
    
    smb.conf
    >
        add user script = /usr/sbin/smbldap-useradd  -m %u
        delete user script = /usr/local/bin/smbldap-userdel %u
        add group script = /usr/sbin/smbldap-groupadd "%g"
        delete group script = /usr/sbin/smbldap-groupdel "%g"
        add user to group script = /usr/sbin/smbldap-groupmod -m %u "%g"
        delete user from group script = /usr/sbin/smbldap-groupmod -x %u "%g"
        set primary group script = /usr/local/bin/smbldap-usermod -g "%g" %u
        add machine script = /usr/sbin/smbldap-useradd -w %u
        ldap admin dn = cn=admin,dc=liag,dc=org,dc=ua
        ldap delete dn = No
        ldap group suffix = ou=Groups
        ldap idmap suffix = ou=Idmap
        ldap machine suffix = ou=Computers
        ldap passwd sync = Yes
        ldap replication sleep = 5000
        ldap suffix = dc=liag,dc=org,dc=ua
        ldap ssl = no
        ldap timeout = 15
        ldap page size = 1024
        ldap user suffix = ou=Users
    #======================= Share Definitions =======================
    [homes]
       comment = Home Directories
       browseable = no
    # By default, the home directories are exported read-only. Change next
    # parameter to 'yes' if you want to be able to write to them.
       writable = yes
    # File creation mask is set to 0700 for security reasons. If you want to
    # create files with group=rw permissions, set next parameter to 0775.
       create mask = 2770
    # Directory creation mask is set to 0700 for security reasons. If you want to
    # create dirs. with group=rw permissions, set next parameter to 0775.
       directory mask = 2770
    # Restrict access to home directories
    # to the one of the authenticated user
    # This might need tweaking when using external authentication schemes
       valid users = %S
    # Un-comment the following and create the netlogon directory for Domain Logons
    # (you need to configure Samba to act as a domain controller too.)
    ;[netlogon]
    ;   comment = Network Logon Service
    ;   path = /home/samba/netlogon
    ;   guest ok = yes
    ;   writable = no
    ;   share modes = no
    # Un-comment the following and create the profiles directory to store
    # users profiles (see the "logon path" option above)
    # (you need to configure Samba to act as a domain controller too.)
    # The path below should be writable by all users so that their
    # profile directory may be created the first time they log on
    [profiles]
       comment = Users profiles
       path = /home/samba/profiles
       guest ok = no
       browseable = no
       create mask = 0600
       directory mask = 0700
       writeable = yes
    ;   vfs object = vscan-clamav
    ;   vscan-clamav: config-file = /etc/samba/vscan-clamav.conf
    [printers]
       comment = All Printers
       browseable = no
       path = /var/spool/samba
       printable = yes
       public = no
       writable = no
       create mode = 0700
    # Windows clients look for this share name as a source of downloadable
    # printer drivers
    [print$]
       comment = Printer Drivers
       path = /var/lib/samba/printers
       browseable = yes
       read only = yes
       guest ok = no
    # Uncomment to allow remote administration of Windows print drivers.
    # Replace 'ntadmin' with the name of the group your admin users are
    # members of.
    ;   write list = root, @ntadmin
    # A sample share for sharing your CD-ROM with others.
    ;[cdrom]
    ;   comment = Samba server's CD-ROM
    ;   writable = no
    ;   locking = no
    ;   path = /cdrom
    ;   public = yes
    [pub]
       comment = Public share
       writeable = yes
       locking = yes
       path = /home/samba/pub
       public = yes
       create mask = 666
       directory mask = 777
       hide files =  /home/samba/pub/Maschinen/*
    ;   vfs object = vscan-clamav
    ;   vscan-clamav: config-file = /etc/samba/vscan-clamav.conf
    [mashinen]
       comment = "Authorised users only"
       writeable = yes
       locking = yes
       path = /home/samba/pub/Maschinen
       valid users = donchik,oksana_skakun,olga,konovalov
       create mask = 666
       directory mask = 777
    ;   vfs object = vscan-clamav
    ;   vscan-clamav: config-file = /etc/samba/vscan-clamav.conf
    #[home]
    #   comment = Home Directories of the Users
    #   writeable = yes
    #   create mask = 2770
    #   directory mask = 2770
    #   path = /home
    #   valid users = @home
    ;   vfs object = vscan-clamav
    ;   vscan-clamav: config-file = /etc/samba/vscan-clamav.conf
    # The next two parameters show how to auto-mount a CD-ROM when the
    #       cdrom share is accesed. For this to work /etc/fstab must contain
    #       an entry like this:
    #
    #       /dev/scd0   /cdrom  iso9660 defaults,noauto,ro,user   0 0
    #
    # The CD-ROM gets unmounted automatically after the connection to the
    #
    # If you don't want to use auto-mounting/unmounting make sure the CD
    #       is mounted on /cdrom
    #
    ;   preexec = /bin/mount /cdrom
    ;   postexec = /bin/umount /cdrom
    

    Статистика

    Время первой команды журнала10:31:14 2010- 8- 4
    Время последней команды журнала11:35:06 2010- 8-10
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %10.89
    Процент синтаксически неверно набранных команд, % 2.97
    Суммарное время работы с терминалом *, час 1.74
    Количество командных строк в единицу времени, команда/мин 0.97
    Частота использования команд
    cd21|====================| 20.00%
    ls14|=============| 13.33%
    ssh9|========| 8.57%
    smbldap-useradd7|======| 6.67%
    smbldap-passwd6|=====| 5.71%
    cat6|=====| 5.71%
    vim5|====| 4.76%
    history3|==| 2.86%
    /etc/init.d/squid3|==| 2.86%
    mc3|==| 2.86%
    ps2|=| 1.90%
    man2|=| 1.90%
    id2|=| 1.90%
    df2|=| 1.90%
    less2|=| 1.90%
    mv2|=| 1.90%
    exit2|=| 1.90%
    uname2|=| 1.90%
    ifconfig1|| 0.95%
    hystory1|| 0.95%
    1.txt1|| 0.95%
    telnet1|| 0.95%
    ping1|| 0.95%
    ps-A1|| 0.95%
    :q1|| 0.95%
    nano1|| 0.95%
    smbldap-userdel1|| 0.95%
    grep1|| 0.95%
    if1|| 0.95%
    find1|| 0.95%
    ____
    *) Интервалы неактивности длительностью 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$