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

Содержание

Журнал

Среда (11/04/20)

/dev/pts/4
12:06:36
$cd ..

12:10:53
$cd d1

12:11:01
$ls -l
итого 4
-rw-r--r-- 1 user user 35 Ноя  4 13:04 date.txt
-rw------- 1 root root  0 Ноя  4 13:08 ROOT_FILE
12:11:04
$cat ROOT_FILE
cat: ROOT_FILE: Отказано в доступе
12:14:17
$rm ROOT_FILE
rm: удалить защищенный от записи пустой обычный файл «ROOT_FILE»? y
12:14:35
$cd ..

12:15:16
$chmod u-x d1

12:15:58
$cd d1
l3script: cd: d1: Отказано в доступе
12:16:04
$> d1/f3
l3script: d1/f3: Отказано в доступе
12:16:28
$ls -l d1
ls: невозможно получить доступ к d1/date.txt: Отказано в доступе
итого 0
-????????? ? ? ? ?            ? date.txt
12:17:10
$chmod 700 d1

12:18:07
$ls -l d1
итого 4
-rw-r--r-- 1 user user 35 Ноя  4 13:04 date.txt
12:18:25
$chmod u+x d1

12:18:55
$ls -l d1
итого 4
-rw-r--r-- 1 user user 35 Ноя  4 13:04 date.txt
12:18:56
$cd d1

12:19:27
$ls -l
итого 4
-rw-r--r-- 1 user user 35 Ноя  4 13:04 date.txt
12:19:34
$cp `which whoami` .

12:21:28
$ls -l
итого 36
-rw-r--r-- 1 user user    35 Ноя  4 13:04 date.txt
-rwxr-xr-x 1 user user 31136 Ноя  4 13:21 whoami
12:21:32
$./whoami
user
12:23:02
$chmod u-x whoami

12:23:39
$./whoami
l3script: ./whoami: Отказано в доступе
12:23:47
$ls -l
итого 36
-rw-r--r-- 1 user user    35 Ноя  4 13:04 date.txt
-rw-r-xr-x 1 user user 31136 Ноя  4 13:21 whoami
12:23:52
$echo "echo Hello" > test.sh

12:25:06
$./test.sh
l3script: ./test.sh: Отказано в доступе
12:25:51
$./test.sh
Hello
12:25:54
$chmod u-x test.sh

12:26:03
$bash test.sh
Hello
12:26:34
$chmod u+x-r test.sh

12:27:43
$bash test.sh
bash: test.sh: Отказано в доступе
12:27:46
$./test.sh
l3script: ./test.sh: Отказано в доступе
12:29:18
$cd /opt/public/

12:35:04
$ls
R1
12:35:07
$rm R1
rm: удалить защищенный от записи пустой обычный файл «R1»? y
rm: невозможно удалить «R1»: Операция не позволяется
/dev/pts/4
12:40:33
$cd /opt/public

12:41:01
$opt/public$
l3script: opt/public$: Нет такого файла или каталога
12:41:08
$opt/public$ -ls -l /etc/shadow
l3script: opt/public$: Нет такого файла или каталога
12:41:25
$ls -l /etc/shadow
-rw-r----- 1 root shadow 1029 Ноя  4 11:41 /etc/shadow
12:43:10
$ls -l `which passwd`
-rwsr-xr-x 1 root root 51096 Май 26  2012 /usr/bin/passwd
12:43:25
$find / -perm -4000 2>/dev/null
/usr/lib/openssh/ssh-keysign
/usr/lib/pt_chown
/usr/lib/eject/dmcrypt-get-device
/usr/bin/passwd
/usr/bin/chfn
/usr/bin/gpasswd
/usr/bin/chsh
/usr/bin/newgrp
/usr/sbin/exim4
/bin/mount
/bin/su
/bin/ping6
/bin/umount
/bin/ping
12:44:05
$find / -perm -4000 2>/dev/null -ls
133998  240 -rwsr-xr-x   1 root     root       245064 Июн 30  2014 /usr/lib/openssh/ssh-keysign
137022   12 -rwsr-xr-x   1 root     root        10496 Авг 27  2014 /usr/lib/pt_chown
138009   12 -rwsr-xr-x   1 root     root        10168 Дек 24  2012 /usr/lib/eject/dmcrypt-get-device
136714   52 -rwsr-xr-x   1 root     root        51096 Май 26  2012 /usr/bin/passwd
136710   48 -rwsr-xr-x   1 root     root        46264 Май 26  2012 /usr/bin/chfn
136713   68 -rwsr-xr-x   1 root     root        68024 Май 26  2012 /usr/bin/gpasswd
136711   44 -rwsr-xr-x   1 root     root        41272 Май 26  2012 /usr/bin/chsh
132989   36 -rwsr-xr-x   1 root     root        36432 Май 26  2012 /usr/bin/newgrp
139125  952 -rwsr-xr-x   1 root     root       973824 Янв  2  2013 /usr/sbin/exim4
652867   96 -rwsr-xr-x   1 root     root        94776 Дек 11  2012 /bin/mount
652863   36 -rwsr-xr-x   1 root     root        36816 Май 26  2012 /bin/su
652932   40 -rwsr-xr-x   1 root     root        36896 Апр 12  2011 /bin/ping6
652868   68 -rwsr-xr-x   1 root     root        69080 Дек 11  2012 /bin/umount
652933   36 -rwsr-xr-x   1 root     root        36136 Апр 12  2011 /bin/ping
12:44:46
$find / -perm 4000 2>/dev/null -ls

12:45:20
$find / -perm -4000 2>/dev/null -ls
133998  240 -rwsr-xr-x   1 root     root       245064 Июн 30  2014 /usr/lib/openssh/ssh-keysign
137022   12 -rwsr-xr-x   1 root     root        10496 Авг 27  2014 /usr/lib/pt_chown
138009   12 -rwsr-xr-x   1 root     root        10168 Дек 24  2012 /usr/lib/eject/dmcrypt-get-device
136714   52 -rwsr-xr-x   1 root     root        51096 Май 26  2012 /usr/bin/passwd
136710   48 -rwsr-xr-x   1 root     root        46264 Май 26  2012 /usr/bin/chfn
136713   68 -rwsr-xr-x   1 root     root        68024 Май 26  2012 /usr/bin/gpasswd
136711   44 -rwsr-xr-x   1 root     root        41272 Май 26  2012 /usr/bin/chsh
132989   36 -rwsr-xr-x   1 root     root        36432 Май 26  2012 /usr/bin/newgrp
139125  952 -rwsr-xr-x   1 root     root       973824 Янв  2  2013 /usr/sbin/exim4
652867   96 -rwsr-xr-x   1 root     root        94776 Дек 11  2012 /bin/mount
652863   36 -rwsr-xr-x   1 root     root        36816 Май 26  2012 /bin/su
652932   40 -rwsr-xr-x   1 root     root        36896 Апр 12  2011 /bin/ping6
652868   68 -rwsr-xr-x   1 root     root        69080 Дек 11  2012 /bin/umount
652933   36 -rwsr-xr-x   1 root     root        36136 Апр 12  2011 /bin/ping
12:45:25
$find / -perm -4700 2>/dev/null -ls
133998  240 -rwsr-xr-x   1 root     root       245064 Июн 30  2014 /usr/lib/openssh/ssh-keysign
137022   12 -rwsr-xr-x   1 root     root        10496 Авг 27  2014 /usr/lib/pt_chown
138009   12 -rwsr-xr-x   1 root     root        10168 Дек 24  2012 /usr/lib/eject/dmcrypt-get-device
136714   52 -rwsr-xr-x   1 root     root        51096 Май 26  2012 /usr/bin/passwd
136710   48 -rwsr-xr-x   1 root     root        46264 Май 26  2012 /usr/bin/chfn
136713   68 -rwsr-xr-x   1 root     root        68024 Май 26  2012 /usr/bin/gpasswd
136711   44 -rwsr-xr-x   1 root     root        41272 Май 26  2012 /usr/bin/chsh
132989   36 -rwsr-xr-x   1 root     root        36432 Май 26  2012 /usr/bin/newgrp
139125  952 -rwsr-xr-x   1 root     root       973824 Янв  2  2013 /usr/sbin/exim4
652867   96 -rwsr-xr-x   1 root     root        94776 Дек 11  2012 /bin/mount
652863   36 -rwsr-xr-x   1 root     root        36816 Май 26  2012 /bin/su
652932   40 -rwsr-xr-x   1 root     root        36896 Апр 12  2011 /bin/ping6
652868   68 -rwsr-xr-x   1 root     root        69080 Дек 11  2012 /bin/umount
652933   36 -rwsr-xr-x   1 root     root        36136 Апр 12  2011 /bin/ping
12:45:57
$find / -perm 4700 2>/dev/null -ls

12:46:07
$find / -perm -4755 2>/dev/null -ls
133998  240 -rwsr-xr-x   1 root     root       245064 Июн 30  2014 /usr/lib/openssh/ssh-keysign
137022   12 -rwsr-xr-x   1 root     root        10496 Авг 27  2014 /usr/lib/pt_chown
138009   12 -rwsr-xr-x   1 root     root        10168 Дек 24  2012 /usr/lib/eject/dmcrypt-get-device
136714   52 -rwsr-xr-x   1 root     root        51096 Май 26  2012 /usr/bin/passwd
136710   48 -rwsr-xr-x   1 root     root        46264 Май 26  2012 /usr/bin/chfn
136713   68 -rwsr-xr-x   1 root     root        68024 Май 26  2012 /usr/bin/gpasswd
136711   44 -rwsr-xr-x   1 root     root        41272 Май 26  2012 /usr/bin/chsh
132989   36 -rwsr-xr-x   1 root     root        36432 Май 26  2012 /usr/bin/newgrp
139125  952 -rwsr-xr-x   1 root     root       973824 Янв  2  2013 /usr/sbin/exim4
652867   96 -rwsr-xr-x   1 root     root        94776 Дек 11  2012 /bin/mount
652863   36 -rwsr-xr-x   1 root     root        36816 Май 26  2012 /bin/su
652932   40 -rwsr-xr-x   1 root     root        36896 Апр 12  2011 /bin/ping6
652868   68 -rwsr-xr-x   1 root     root        69080 Дек 11  2012 /bin/umount
652933   36 -rwsr-xr-x   1 root     root        36136 Апр 12  2011 /bin/ping
12:46:16
$find / -perm 4755 2>/dev/null -ls
133998  240 -rwsr-xr-x   1 root     root       245064 Июн 30  2014 /usr/lib/openssh/ssh-keysign
137022   12 -rwsr-xr-x   1 root     root        10496 Авг 27  2014 /usr/lib/pt_chown
138009   12 -rwsr-xr-x   1 root     root        10168 Дек 24  2012 /usr/lib/eject/dmcrypt-get-device
136714   52 -rwsr-xr-x   1 root     root        51096 Май 26  2012 /usr/bin/passwd
136710   48 -rwsr-xr-x   1 root     root        46264 Май 26  2012 /usr/bin/chfn
136713   68 -rwsr-xr-x   1 root     root        68024 Май 26  2012 /usr/bin/gpasswd
136711   44 -rwsr-xr-x   1 root     root        41272 Май 26  2012 /usr/bin/chsh
132989   36 -rwsr-xr-x   1 root     root        36432 Май 26  2012 /usr/bin/newgrp
139125  952 -rwsr-xr-x   1 root     root       973824 Янв  2  2013 /usr/sbin/exim4
652867   96 -rwsr-xr-x   1 root     root        94776 Дек 11  2012 /bin/mount
652863   36 -rwsr-xr-x   1 root     root        36816 Май 26  2012 /bin/su
652932   40 -rwsr-xr-x   1 root     root        36896 Апр 12  2011 /bin/ping6
652868   68 -rwsr-xr-x   1 root     root        69080 Дек 11  2012 /bin/umount
652933   36 -rwsr-xr-x   1 root     root        36136 Апр 12  2011 /bin/ping
12:46:23
$cat /etc/shadow
root:$6$ppY7xZxX$CnutMU4XxetHko6DW5K/ckfiA6CFeC0cbV/d6rrWE6F5iszqxAaQTwekH3.vBTQPNCakvqusvPcBecndLcbX8.:16248:0:99999:7:::
daemon:*:16248:0:99999:7:::
bin:*:16248:0:99999:7:::
sys:*:16248:0:99999:7:::
sync:*:16248:0:99999:7:::
games:*:16248:0:99999:7:::
man:*:16248:0:99999:7:::
lp:*:16248:0:99999:7:::
mail:*:16248:0:99999:7:::
news:*:16248:0:99999:7:::
...
list:*:16248:0:99999:7:::
irc:*:16248:0:99999:7:::
gnats:*:16248:0:99999:7:::
nobody:*:16248:0:99999:7:::
libuuid:!:16248:0:99999:7:::
Debian-exim:!:16248:0:99999:7:::
user:$6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:16248:0:99999:7:::
sshd:*:16248:0:99999:7:::
ivan:$6$RaN1U6ZQ$iJ2cp/ZZqHwz5aOlAiot2QQgViroHG/s9Gf2/KM4ou8USGxckw/dLQzeIpQz.z9z8fWKCmKGB603i6XDImbYC.:18568:0:99999:7:::
petr:$6$rIjF466i$Mzyw6n7FmMNA5fQgsf290d.XD10v9Wf2.hEVVR9tUxiDb3ai.iooLhA.3AyzHT1YXl/FtX3dPT.jaJf79wY7m.:18568:0:99999:7:::
12:48:40
$echo Hello > /dev/pts/0
l3script: /dev/pts/0: Отказано в доступе
прошло 38 минут
13:26:40
$write root
Hello
id
13:36:09
$id
uid=1000(user) gid=1000(user) группы=1000(user),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),1003(developers)
13:36:13
$cd /opt/project/

13:39:59
$> Project1

13:40:26
$ls -l
итого 0
-rw-r--r-- 1 user user 0 Ноя  4 14:40 Project1
13:40:35
$ls -l
итого 0
-rw-r--r-- 1 user user 0 Ноя  4 14:40 Project1
13:42:33
$> Project2

13:42:39
$ls -l
итого 0
-rw-r--r-- 1 user user       0 Ноя  4 14:40 Project1
-rw-r--r-- 1 user developers 0 Ноя  4 14:42 Project2
13:42:42
$umask
0022
13:44:53
$umask 0027

13:45:52
$> Project3

13:46:03
$ls -l
итого 0
-rw-r--r-- 1 user user       0 Ноя  4 14:40 Project1
-rw-r--r-- 1 user developers 0 Ноя  4 14:42 Project2
-rw-r----- 1 user developers 0 Ноя  4 14:46 Project3
13:46:06
$cd etc
l3script: cd: etc: Нет такого файла или каталога
прошло 17 минут
14:03:28
$cd

14:03:31
$etc
l3script: etc: команда не найдена
14:03:33
$cd /etc

14:03:39
$ls
acpi                    debian_version          init             logrotate.d     ppp             selinux
adduser.conf            default                 init.d           lynx-cur        profile         services
adjtime                 deluser.conf            initramfs-tools  mailcap         profile.d       sgml
aliases                 dhcp                    inittab          mailcap.order   protocols       shadow
alternatives            discover.conf.d         inputrc          mailname        python          shadow-
apt                     discover-modprobe.conf  insserv          manpath.config  python2.7       shells
bash.bashrc             dpkg                    insserv.conf     mime.types      rc0.d           skel
bash_completion         email-addresses         insserv.conf.d   mke2fs.conf     rc1.d           ssh
bash_completion.d       environment             iproute2         modprobe.d      rc2.d           ssl
bindresvport.blacklist  exim4                   issue            modules         rc3.d           staff-group-for-usr-local
...
calendar                group                   ld.so.cache      network         rcS.d           timezone
console-cyrillic        group-                  ld.so.conf       networks        reportbug.conf  trafshow
console-setup           grub.d                  ld.so.conf.d     nsswitch.conf   resolv.conf     ucf.conf
cron.d                  gshadow                 lilalo           opt             rmt             udev
cron.daily              gshadow-                locale.alias     os-release      rpc             ufw
cron.hourly             host.conf               locale.gen       pam.conf        rsyslog.conf    vim
cron.monthly            hostname                localtime        pam.d           rsyslog.d       w3m
crontab                 hosts                   logcheck         passwd          screenrc        wgetrc
cron.weekly             hosts.allow             login.defs       passwd-         securetty       X11
debconf.conf            hosts.deny              logrotate.conf   perl            security        xml
14:03:50
$cat motf
cat: motf: Нет такого файла или каталога
14:04:00
$cat motd
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
/dev/pts/4
14:07:09
$ls
backup   d1                                     lpi1          names         proj  sorted         text
bigfile  killall                                lpi2          newfile       sh    sorted_passwd  touchlist
bin      light_alloy_4.4.784_rc2_by_fafnir.exe  man_smb_conf  pamyatka.pdf  soft  source         unsorted
14:07:15
$ls -l
итого 1896
drwxr-xr-x 3 user user    4096 Ноя  2 13:56 backup
-rwxr-xr-x 1 user user    7994 Окт  9  2014 bigfile
drwxr-xr-x 2 user user    4096 Ноя  2 13:47 bin
drwx------ 2 user user    4096 Ноя  4 13:24 d1
-rw-r--r-- 1 user user       0 Ноя  3 12:44 killall
-rwxr-xr-x 1 user user 1751860 Окт  9  2014 light_alloy_4.4.784_rc2_by_fafnir.exe
drwxr-xr-x 2 user user    4096 Окт  9  2014 lpi1
drwxr-xr-x 2 user user    4096 Окт  9  2014 lpi2
-rwxr-xr-x 1 user user   26648 Окт  9  2014 man_smb_conf
...
-rwxr-xr-x 1 user user   84663 Окт  9  2014 pamyatka.pdf
drwxr-xr-x 3 user user    4096 Ноя  2 13:56 proj
drwxr-xr-x 2 user user    4096 Окт  9  2014 sh
drwxr-xr-x 2 user user    4096 Ноя  4 10:06 soft
-rw-r--r-- 1 user user      62 Ноя  3 12:56 sorted
-rw-r--r-- 1 user user     986 Ноя  3 13:06 sorted_passwd
drwxr-xr-x 2 user user    4096 Ноя  2 13:39 source
drwxr-xr-x 2 user user    4096 Ноя  3 08:46 text
-rwxr-xr-x 1 user user      75 Окт  9  2014 touchlist
-rw-r--r-- 1 user user      62 Ноя  3 12:56 unsorted
14:07:19
$ls -la
итого 1952
drwxr-xr-x 14 user user    4096 Ноя  4 15:07 .
drwxr-xr-x  6 root root    4096 Ноя  4 14:47 ..
drwxr-xr-x  3 user user    4096 Ноя  2 13:56 backup
-rw-------  1 user user   12011 Ноя  4 15:06 .bash_history
-rw-r--r--  1 user user     220 Июн 27  2014 .bash_logout
-rw-r--r--  1 user root      10 Июн 27  2014 .bash_profile
-rw-r--r--  1 user user    3461 Ноя  3 09:30 .bashrc
-rwxr-xr-x  1 user user    7994 Окт  9  2014 bigfile
drwxr-xr-x  2 user user    4096 Ноя  2 13:47 bin
...
drwxr-xr-x  2 user user    4096 Окт  9  2014 sh
drwxr-xr-x  2 user user    4096 Ноя  4 10:06 soft
-rw-r--r--  1 user user      62 Ноя  3 12:56 sorted
-rw-r--r--  1 user user     986 Ноя  3 13:06 sorted_passwd
drwxr-xr-x  2 user user    4096 Ноя  2 13:39 source
drwxr-xr-x  2 user user    4096 Ноя  3 08:46 text
-rwxr-xr-x  1 user user      75 Окт  9  2014 touchlist
-rw-r--r--  1 user user      62 Ноя  3 12:56 unsorted
-rw-------  1 user user    5839 Ноя  3 09:30 .viminfo
-rw-r--r--  1 root root      29 Ноя  2 15:50 .vimrc
/dev/pts/4
14:08:48
$logname
logname: регистрационное имя отсутствует
14:10:43
$whoami
user
14:11:09
$su
Пароль:
root@debian3:/home/user# logname
logname: регистрационное имя отсутствует
root@debian3:/home/user# whoami
root
root@debian3:/home/user# cat /etc/shadow
root:$6$ppY7xZxX$CnutMU4XxetHko6DW5K/ckfiA6CFeC0cbV/d6rrWE6F5iszqxAaQTwekH3.vBTQPNCakvqusvPcBecndLcbX8.:16248:0:99999:7:::
daemon:*:16248:0:99999:7:::
bin:*:16248:0:99999:7:::
sys:*:16248:0:99999:7:::
...
nobody:*:16248:0:99999:7:::
libuuid:!:16248:0:99999:7:::
Debian-exim:!:16248:0:99999:7:::
user:$6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:16248:0:99999:7:::
sshd:*:16248:0:99999:7:::
ivan:$6$RaN1U6ZQ$iJ2cp/ZZqHwz5aOlAiot2QQgViroHG/s9Gf2/KM4ou8USGxckw/dLQzeIpQz.z9z8fWKCmKGB603i6XDImbYC.:18568:0:99999:7:::
petr:$6$rIjF466i$Mzyw6n7FmMNA5fQgsf290d.XD10v9Wf2.hEVVR9tUxiDb3ai.iooLhA.3AyzHT1YXl/FtX3dPT.jaJf79wY7m.:18568:0:99999:7:::
anna:!:18570:0:99999:7:::
root@debian3:/home/user# exit
exit
14:12:44
$lastlog
Пользователь     Порт     С                Последний раз
root             pts/0    192.168.15.129   Срд Ноя  4 09:20:51 +0200 2020
daemon                                     **Никогда не входил в систему**
bin                                        **Никогда не входил в систему**
sys                                        **Никогда не входил в систему**
sync                                       **Никогда не входил в систему**
games                                      **Никогда не входил в систему**
man                                        **Никогда не входил в систему**
lp                                         **Никогда не входил в систему**
mail                                       **Никогда не входил в систему**
...
irc                                        **Никогда не входил в систему**
gnats                                      **Никогда не входил в систему**
nobody                                     **Никогда не входил в систему**
libuuid                                    **Никогда не входил в систему**
Debian-exim                                **Никогда не входил в систему**
user             pts/4    192.168.15.129   Срд Ноя  4 15:08:37 +0200 2020
sshd                                       **Никогда не входил в систему**
ivan             pts/2    192.168.15.129   Срд Ноя  4 11:49:17 +0200 2020
petr             pts/3    192.168.15.129   Срд Ноя  4 11:50:23 +0200 2020
anna                                       **Никогда не входил в систему**
14:12:51
$last
user     pts/4        192.168.15.129   Wed Nov  4 15:08   still logged in
user     pts/4        192.168.15.129   Wed Nov  4 15:06 - 15:08  (00:02)
user     pts/4        192.168.15.129   Wed Nov  4 13:40 - 15:06  (01:25)
petr     pts/3        192.168.15.129   Wed Nov  4 11:50   still logged in
ivan     pts/2        192.168.15.129   Wed Nov  4 11:49   still logged in
root     pts/0        192.168.15.129   Wed Nov  4 09:20   still logged in
user     pts/4        192.168.15.129   Wed Nov  4 09:16 - 13:40  (04:23)
root     pts/0        192.168.15.129   Wed Nov  4 09:15 - 09:20  (00:05)
root     pts/6        192.168.13.253   Tue Nov  3 15:50 - 10:55  (19:05)
user     pts/4        192.168.15.129   Tue Nov  3 09:32 - 09:14  (23:42)
...
ivan     pts/2        192.168.15.129   Tue Nov  3 09:25 - 11:49 (1+02:23)
ivan     pts/2        192.168.15.129   Tue Nov  3 09:21 - 09:24  (00:02)
root     pts/0        192.168.15.129   Tue Nov  3 09:19 - 09:14  (23:54)
user     pts/4        192.168.15.129   Mon Nov  2 13:27 - 09:26  (19:59)
petr     pts/3        192.168.15.129   Mon Nov  2 09:53 - 09:29  (23:35)
ivan     pts/2        192.168.15.129   Mon Nov  2 09:51 - 09:21  (23:29)
ivan     pts/2        192.168.15.129   Mon Nov  2 09:39 - 09:42  (00:02)
root     pts/0        192.168.15.129   Mon Nov  2 09:12 - 09:19 (1+00:06)
root     pts/0        192.168.15.129   Mon Nov  2 09:11 - 09:12  (00:01)
wtmp begins Mon Nov  2 09:11:05 2020
14:13:16
$last -5
user     pts/4        192.168.15.129   Wed Nov  4 15:08   still logged in
user     pts/4        192.168.15.129   Wed Nov  4 15:06 - 15:08  (00:02)
user     pts/4        192.168.15.129   Wed Nov  4 13:40 - 15:06  (01:25)
petr     pts/3        192.168.15.129   Wed Nov  4 11:50   still logged in
ivan     pts/2        192.168.15.129   Wed Nov  4 11:49   still logged in
wtmp begins Mon Nov  2 09:11:05 2020
14:13:25
$less /etc/passwd
14:14:50
$less /etc/shadow
14:15:15
$cd

14:17:57
$ls
backup   d1                                     lpi1          names         proj  sorted         text
bigfile  killall                                lpi2          newfile       sh    sorted_passwd  touchlist
bin      light_alloy_4.4.784_rc2_by_fafnir.exe  man_smb_conf  pamyatka.pdf  soft  source         unsorted
14:17:59
$mkdir files

14:18:21
$ls -l
итого 1900
drwxr-xr-x 3 user user    4096 Ноя  2 13:56 backup
-rwxr-xr-x 1 user user    7994 Окт  9  2014 bigfile
drwxr-xr-x 2 user user    4096 Ноя  2 13:47 bin
drwx------ 2 user user    4096 Ноя  4 13:24 d1
drwxr-xr-x 2 user user    4096 Ноя  4 15:18 files
-rw-r--r-- 1 user user       0 Ноя  3 12:44 killall
-rwxr-xr-x 1 user user 1751860 Окт  9  2014 light_alloy_4.4.784_rc2_by_fafnir.exe
drwxr-xr-x 2 user user    4096 Окт  9  2014 lpi1
drwxr-xr-x 2 user user    4096 Окт  9  2014 lpi2
...
-rwxr-xr-x 1 user user   84663 Окт  9  2014 pamyatka.pdf
drwxr-xr-x 3 user user    4096 Ноя  2 13:56 proj
drwxr-xr-x 2 user user    4096 Окт  9  2014 sh
drwxr-xr-x 2 user user    4096 Ноя  4 10:06 soft
-rw-r--r-- 1 user user      62 Ноя  3 12:56 sorted
-rw-r--r-- 1 user user     986 Ноя  3 13:06 sorted_passwd
drwxr-xr-x 2 user user    4096 Ноя  2 13:39 source
drwxr-xr-x 2 user user    4096 Ноя  3 08:46 text
-rwxr-xr-x 1 user user      75 Окт  9  2014 touchlist
-rw-r--r-- 1 user user      62 Ноя  3 12:56 unsorted
14:18:28
$cd ~/files

14:18:39
$touch a

14:19:28
$touch b

14:19:31
$touch c

14:19:33
$touch d

14:19:35
$ls -l
итого 0
-rw-r--r-- 1 user user 0 Ноя  4 15:19 a
-rw-r--r-- 1 user user 0 Ноя  4 15:19 b
-rw-r--r-- 1 user user 0 Ноя  4 15:19 c
-rw-r--r-- 1 user user 0 Ноя  4 15:19 d

Файлы

  • /etc/shadow
  • motd
  • /etc/shadow
    >
    root:$6$ppY7xZxX$CnutMU4XxetHko6DW5K/ckfiA6CFeC0cbV/d6rrWE6F5iszqxAaQTwekH3.vBTQPNCakvqusvPcBecndLcbX8.:16248:0:99999:7:::
    daemon:*:16248:0:99999:7:::
    bin:*:16248:0:99999:7:::
    sys:*:16248:0:99999:7:::
    sync:*:16248:0:99999:7:::
    games:*:16248:0:99999:7:::
    man:*:16248:0:99999:7:::
    lp:*:16248:0:99999:7:::
    mail:*:16248:0:99999:7:::
    news:*:16248:0:99999:7:::
    uucp:*:16248:0:99999:7:::
    proxy:*:16248:0:99999:7:::
    www-data:*:16248:0:99999:7:::
    backup:*:16248:0:99999:7:::
    list:*:16248:0:99999:7:::
    irc:*:16248:0:99999:7:::
    gnats:*:16248:0:99999:7:::
    nobody:*:16248:0:99999:7:::
    libuuid:!:16248:0:99999:7:::
    Debian-exim:!:16248:0:99999:7:::
    user:$6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:16248:0:99999:7:::
    sshd:*:16248:0:99999:7:::
    ivan:$6$RaN1U6ZQ$iJ2cp/ZZqHwz5aOlAiot2QQgViroHG/s9Gf2/KM4ou8USGxckw/dLQzeIpQz.z9z8fWKCmKGB603i6XDImbYC.:18568:0:99999:7:::
    petr:$6$rIjF466i$Mzyw6n7FmMNA5fQgsf290d.XD10v9Wf2.hEVVR9tUxiDb3ai.iooLhA.3AyzHT1YXl/FtX3dPT.jaJf79wY7m.:18568:0:99999:7:::
    
    motd
    >
    The programs included with the Debian GNU/Linux system are free software;
    the exact distribution terms for each program are described in the
    individual files in /usr/share/doc/*/copyright.
    Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
    permitted by applicable law.
    

    Статистика

    Время первой команды журнала12:06:36 2020-11- 4
    Время последней команды журнала14:19:35 2020-11- 4
    Количество командных строк в журнале88
    Процент команд с ненулевым кодом завершения, %25.00
    Процент синтаксически неверно набранных команд, % 3.41
    Суммарное время работы с терминалом *, час 1.58
    Количество командных строк в единицу времени, команда/мин 0.93
    Частота использования команд
    ls21|====================| 20.79%
    cd13|============| 12.87%
    null8|=======| 7.92%
    find8|=======| 7.92%
    chmod6|=====| 5.94%
    test.sh4|===| 3.96%
    touch4|===| 3.96%
    >4|===| 3.96%
    cat4|===| 3.96%
    whoami3|==| 2.97%
    umask2|=| 1.98%
    public$2|=| 1.98%
    last2|=| 1.98%
    rm2|=| 1.98%
    echo2|=| 1.98%
    bash2|=| 1.98%
    less2|=| 1.98%
    mkdir1|| 0.99%
    lastlog1|| 0.99%
    Project31|| 0.99%
    logname1|| 0.99%
    Project21|| 0.99%
    cp1|| 0.99%
    Project11|| 0.99%
    write1|| 0.99%
    id1|| 0.99%
    f31|| 0.99%
    etc1|| 0.99%
    su1|| 0.99%
    ____
    *) Интервалы неактивности длительностью 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$