/l3/users/igor/samba-ldap-setup/samba.liag.org.ua/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 :38 :39 |
|
#ls
1-translit.txt gen-passwd.pl infected-files infected-files2 ts |
#mv ts/ /home/vilen/
|
#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 |
#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 |
#cat /etc/samba/smb
![]() smb.conf smbpasswd |
#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 |
#cat /etc/samba/smb.conf | less
|
#mc
|
#nano
![]() |
#vim
![]() |
#vim /etc/samba/smb.conf
|
#vim
![]() |
#vim /etc/samba/smb.conf
|
#hystory
![]() bash: hystory: command not found |
#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 |
#history|less
|
#history > /home/vilen/1.txt
|
#uname
Linux |
#uname -r
2.6.18-5-xen-686 |
#if
![]() > q > |
#id
uid=0(root) gid=0(root) группы=0(root),512(Domain Admins) |
#id vilen
uid=1114(vilen) gid=513(Domain Users) группы=513(Domain Users) |
#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 |
#/etc/init.d/squid stop
Stopping Squid HTTP proxy: squid Waiting.....................done. . |
#/etc/init.d/squid start
Starting Squid HTTP proxy: squid. |
#/etc/init.d/squid restart
Restarting Squid HTTP proxy: squid Waiting.....................done. . |
#ssh root@extraweb.liag.org.ua -p 22222
![]() ssh: connect to host extraweb.liag.org.ua port 22222: Connection refused |
#ssh root#liag.ort.ua -p 22222
![]() Bad port '22222.liag.org.ua' |
#ssh root#liag.org.ua -p 22222
![]() ssh: root#liag.org.ua: Name or service not known |
#ssh root#liag.org.ua
![]() ssh: root#liag.org.ua: Name or service not known |
#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. |
#exit
exit Connection to liagtechnik.com.ua closed. |
#exit
exit Connection to proxy.liag.org.ua closed. |
#smbldap-useradd -a -m -s /bin/true -c 'Krushinsky Alexandr' c
![]() |
#smbldap-useradd -a -m -s /bin/true -c 'Krushinsky Alexandr' c
|
#smbldap-passwd krush
Changing UNIX and samba passwords for krush New password: Retype new password: |
#smbldap-passwd krush
Changing UNIX and samba passwords for krush New password: Retype new password: |
#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. |
#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. |
#smbldap-passwd krush
Changing UNIX and samba passwords for krush New password: Retype new password: |
#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 |
#smbldap-passwd krush
Changing UNIX and samba passwords for krush New password: Retype new password: |
#smbldap-passwd test1
Changing UNIX and samba passwords for test1 New password: Retype new password: |
#smbldap-useradd -a -m -s /bin/true -c 'test user' test1smbldap-
![]() |
#ps-A
![]() bash: ps-A: command not found |
#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 |
#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 |
#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) |
#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. |
#cd /var/lo
![]() local/ lock/ log/ |
#cd /var/log
|
#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 |
#cat debug
|
#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 -- |
#mc
|
#man smbldap-useradd
|
#smbldap-useradd -a -m -s /bin/true -d /home/123456 -c '123456' user
|
#smbldap-useradd -a -m -s /bin/true -d /home/123456 -c '123456' 123456
|
#smbldap-passwd 123456
Changing UNIX and samba passwords for 123456 New password: Retype new password: |
#cd /home/
|
#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 |
#cd 123456/
|
#ls
|
#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. |
#man smbldap-useradd
|
#cd cd /etc/
![]() bash: cd: cd: Нет такого файла или каталога |
#cd /etc/
|
#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 |
#cd samba/
|
#ls
gdbcommands schannel_store.tdb smb.conf smbpasswd vscan-clamav.conf |
#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 |
#:q
![]() bash: :q: command not found |
#cd /home/samba/profiles
|
#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 |
#cd /
|
#mc
|
#cd /home/sam
![]() samarseva/ samba/ |
#cd /home/samba/
|
#ls
![]() profiles pub viruses |
#cd pub/
|
#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 |
#ls | grep log
logist |
#cd ..
|
#ls
profiles pub viruses |
#cd profiles/
|
#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 |
#cd profil/
|
#ls
Application Data Cookies NetHood NTUSER.DAT ntuser.dat.LOG ntuser.ini PrintHood Recent SendTo Главное меню Избранное Мои документы Рабочий стол Шаблоны |
#cd ..
|
#cd /etc/samba/
|
#vim smb.conf
|
#cd /
|
#find / -name logon.bat
|
#cd /home/samba/profiles/
|
#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 |
#smbldap-userdel user
|
#cd bush
|
smb.conf smbpasswd
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
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 --
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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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