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

Содержание

Журнал

Среда (03/28/18)

/dev/pts/2
08:18:12
#export a

/dev/pts/3
08:18:17
#bash
root@debian2:~# $a
bash: 1: команда не найдена
root@debian2:~# echo a
a
root@debian2:~# echo a$
a$
root@debian2:~# echo $a
1
root@debian2:~# exit
exit
/dev/pts/2
08:18:17
#bash
root@debian2:~# $a
bash: 1: команда не найдена
root@debian2:~# echo a
a
root@debian2:~# echo a$
a$
root@debian2:~# echo $a
1
root@debian2:~# exit
exit
/dev/pts/3
08:19:44
#env
SHELL=/bin/bash
TERM=xterm
HISTSIZE=2000
SSH_CLIENT=192.168.16.126 49170 22
L3_PARENT_TTY=/dev/pts/3
L3_TAMPERED_EDITORS= vi vim pico nano vi vim pico nano
SSH_TTY=/dev/pts/2
USER=root
HISTFILESIZE=2000
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
MAIL=/var/mail/root
L3_SESSION_ID=3006280001143314300-1522217844
a=1
PWD=/root
LANG=ru_RU.UTF-8
/dev/pts/2
08:19:44
#env
SHELL=/bin/bash
TERM=xterm
HISTSIZE=2000
SSH_CLIENT=192.168.16.126 49170 22
L3_PARENT_TTY=/dev/pts/3
L3_TAMPERED_EDITORS= vi vim pico nano vi vim pico nano
SSH_TTY=/dev/pts/2
USER=root
HISTFILESIZE=2000
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
MAIL=/var/mail/root
L3_SESSION_ID=3006280001143314300-1522217844
a=1
PWD=/root
LANG=ru_RU.UTF-8
/dev/pts/3
08:23:08
#man bash
/dev/pts/2
08:23:08
#man bash
прошло 18 минут
/dev/pts/3
08:41:34
#md scripts
l3script: md: команда не найдена
/dev/pts/2
08:41:34
#md scripts
l3script: md: команда не найдена
прошло 35 минут
/dev/pts/3
09:16:57
#mkdir scripts

/dev/pts/2
09:16:57
#mkdir scripts

/dev/pts/3
09:17:04
#cd scripts/

/dev/pts/2
09:17:04
#cd scripts/

/dev/pts/3
09:17:27
#vi shell.sh
--- /dev/null	2018-03-26 08:41:41.503999993 +0300
+++ shell.sh	2018-03-28 10:19:42.272414836 +0300
@@ -0,0 +1,2 @@
+#!/bin/bash
+
/dev/pts/2
09:17:27
#vi shell.sh
/dev/pts/3
09:19:42
#vi shell.sh
--- /tmp/l3-saved-8382.16299.13565	2018-03-28 10:19:45.420412765 +0300
+++ shell.sh	2018-03-28 10:27:46.712406812 +0300
@@ -1,2 +1,9 @@
 #!/bin/bash
 
+users=$(awk -F: '$3=1000 && $3!=65534 {print $1}' /etc/passwd)
+
+for user in $users
+	do
+		echo "changing shell for user $user..."
+		usermod -s /bin/zsh $user
+	done
/dev/pts/2
09:19:42
#vi shell.sh
/dev/pts/3
09:27:46
#ls -l
итого 4
-rw-r--r-- 1 root root 176 Мар 28 10:27 shell.sh
/dev/pts/2
09:27:46
#ls -l
итого 4
-rw-r--r-- 1 root root 176 Мар 28 10:27 shell.sh
/dev/pts/3
09:31:22
#chmod u+x shell.sh

/dev/pts/2
09:31:22
#chmod u+x shell.sh

/dev/pts/3
09:32:29
#ls -l
итого 4
-rwxr--r-- 1 root root 176 Мар 28 10:27 shell.sh
/dev/pts/2
09:32:29
#ls -l
итого 4
-rwxr--r-- 1 root root 176 Мар 28 10:27 shell.sh
/dev/pts/3
09:32:31
#./shell.sh
changing shell for user root...
changing shell for user daemon...
changing shell for user bin...
changing shell for user sys...
changing shell for user sync...
changing shell for user games...
changing shell for user man...
changing shell for user lp...
changing shell for user mail...
changing shell for user news...
...
changing shell for user backup...
changing shell for user list...
changing shell for user irc...
changing shell for user gnats...
changing shell for user libuuid...
changing shell for user Debian-exim...
changing shell for user user...
changing shell for user sshd...
changing shell for user ivan...
changing shell for user petr...
/dev/pts/2
09:32:31
#./shell.sh
changing shell for user root...
changing shell for user daemon...
changing shell for user bin...
changing shell for user sys...
changing shell for user sync...
changing shell for user games...
changing shell for user man...
changing shell for user lp...
changing shell for user mail...
changing shell for user news...
...
changing shell for user backup...
changing shell for user list...
changing shell for user irc...
changing shell for user gnats...
changing shell for user libuuid...
changing shell for user Debian-exim...
changing shell for user user...
changing shell for user sshd...
changing shell for user ivan...
changing shell for user petr...
/dev/pts/3
09:32:47
#vi shell.sh
/dev/pts/2
09:32:47
#vi shell.sh
/dev/pts/3
09:34:39
#Press ENTER or type command to continue
root:x:0:0:root:/root:/bin/zsh
daemon:x:1:1:daemon:/usr/sbin:/bin/zsh
bin:x:2:2:bin:/bin:/bin/zsh
sys:x:3:3:sys:/dev:/bin/zsh
sync:x:4:65534:sync:/bin:/bin/zsh
games:x:5:60:games:/usr/games:/bin/zsh
man:x:6:12:man:/var/cache/man:/bin/zsh
lp:x:7:7:lp:/var/spool/lpd:/bin/zsh
mail:x:8:8:mail:/var/mail:/bin/zsh
news:x:9:9:news:/var/spool/news:/bin/zsh
...
list:x:38:38:Mailing List Manager:/var/list:/bin/zsh
irc:x:39:39:ircd:/var/run/ircd:/bin/zsh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/zsh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/zsh
Debian-exim:x:101:103::/var/spool/exim4:/bin/zsh
user:x:1000:1000:user,,,:/home/user:/bin/zsh
sshd:x:102:65534::/var/run/sshd:/bin/zsh
ivan:x:1001:1001::/home/ivan:/bin/zsh
petr:x:1002:1002::/home/petr:/bin/zsh
/dev/pts/2
09:34:39
#Press ENTER or type command to continue
root:x:0:0:root:/root:/bin/zsh
daemon:x:1:1:daemon:/usr/sbin:/bin/zsh
bin:x:2:2:bin:/bin:/bin/zsh
sys:x:3:3:sys:/dev:/bin/zsh
sync:x:4:65534:sync:/bin:/bin/zsh
games:x:5:60:games:/usr/games:/bin/zsh
man:x:6:12:man:/var/cache/man:/bin/zsh
lp:x:7:7:lp:/var/spool/lpd:/bin/zsh
mail:x:8:8:mail:/var/mail:/bin/zsh
news:x:9:9:news:/var/spool/news:/bin/zsh
...
list:x:38:38:Mailing List Manager:/var/list:/bin/zsh
irc:x:39:39:ircd:/var/run/ircd:/bin/zsh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/zsh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/zsh
Debian-exim:x:101:103::/var/spool/exim4:/bin/zsh
user:x:1000:1000:user,,,:/home/user:/bin/zsh
sshd:x:102:65534::/var/run/sshd:/bin/zsh
ivan:x:1001:1001::/home/ivan:/bin/zsh
petr:x:1002:1002::/home/petr:/bin/zsh
/dev/pts/3
09:34:47
#vi shell.sh
--- /tmp/l3-saved-8382.381.29208	2018-03-28 10:35:23.484415800 +0300
+++ shell.sh	2018-03-28 10:35:31.884418078 +0300
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-users=$(awk -F: '$3=1000 && $3!=65534 {print $1}' /etc/passwd)
+users=$(awk -F: '$3=>1000 && $3!=65534 {print $1}' /etc/passwd)
 
 for user in $users
 	do
/dev/pts/2
09:34:47
#vi shell.sh
/dev/pts/3
09:35:31
#cd /etc/

/dev/pts/2
09:35:31
#cd /etc/

/dev/pts/3
09:35:49
#cp passwd passwd.old

/dev/pts/2
09:35:49
#cp passwd passwd.old

/dev/pts/3
09:36:00
#scp 192.168.13.6:/etc/passwd /etc
The authenticity of host '192.168.13.6 (192.168.13.6)' can't be established.
ECDSA key fingerprint is bb:7b:f3:72:0e:3d:91:4c:a0:5b:88:ff:0d:0d:33:1d.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.13.6' (ECDSA) to the list of known hosts.
root@192.168.13.6's password:
passwd                                        100% 1028     1.0KB/s   00:00
/dev/pts/2
09:36:00
#scp 192.168.13.6:/etc/passwd /etc
The authenticity of host '192.168.13.6 (192.168.13.6)' can't be established.
ECDSA key fingerprint is bb:7b:f3:72:0e:3d:91:4c:a0:5b:88:ff:0d:0d:33:1d.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.13.6' (ECDSA) to the list of known hosts.
root@192.168.13.6's password:
passwd                                        100% 1028     1.0KB/s   00:00
/dev/pts/3
09:36:23
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
...
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
Debian-exim:x:101:103::/var/spool/exim4:/bin/false
user:x:1000:1000:user,,,:/home/user:/bin/zsh
sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin
ivan:x:1001:1001::/home/ivan:/bin/zsh
petr:x:1002:1002::/home/petr:/bin/zsh
popa3d:x:103:105::/var/lib/popa3d:/bin/false
/dev/pts/2
09:36:23
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
...
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
Debian-exim:x:101:103::/var/spool/exim4:/bin/false
user:x:1000:1000:user,,,:/home/user:/bin/zsh
sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin
ivan:x:1001:1001::/home/ivan:/bin/zsh
petr:x:1002:1002::/home/petr:/bin/zsh
popa3d:x:103:105::/var/lib/popa3d:/bin/false
/dev/pts/3
09:36:29
#cd

/dev/pts/2
09:36:29
#cd

/dev/pts/3
09:37:35
#vi shell.sh
--- /tmp/l3-saved-8382.28213.26593	2018-03-28 10:37:39.120436991 +0300
+++ shell.sh	2018-03-28 10:59:37.768414039 +0300
@@ -1,9 +1,10 @@
 #!/bin/bash
 
-users=$(awk -F: '$3=>1000 && $3!=65534 {print $1}' /etc/passwd)
+users=$(awk -F: '$3>=1000 && $3!=65534 {print $1}' /etc/passwd)
+shell=$1
 
 for user in $users
 	do
-		echo "changing shell for user $user..."
-		usermod -s /bin/zsh $user
+		echo "changing shell $shell for user $user..."
+		usermod -s /bin/$shell $user
 	done
/dev/pts/2
09:37:35
#vi shell.sh
прошло 22 минуты
/dev/pts/3
09:59:37
#vi shell.sh bash
/dev/pts/2
09:59:37
#vi shell.sh bash
/dev/pts/3
10:00:32
#vi shell.sh
--- /tmp/l3-saved-8382.1612.2533	2018-03-28 11:01:51.820356197 +0300
+++ shell.sh	2018-03-28 11:03:28.060425987 +0300
@@ -1,7 +1,7 @@
 #!/bin/bash
 
 users=$(awk -F: '$3>=1000 && $3!=65534 {print $1}' /etc/passwd)
-shell=$1
+shell=${1:-bash}
 
 for user in $users
 	do
/dev/pts/2
10:00:32
#vi shell.sh
/dev/pts/3
10:03:28
#./shell.sh
changing shell bash for user user...
usermod: изменения не внесены
changing shell bash for user ivan...
usermod: изменения не внесены
changing shell bash for user petr...
usermod: изменения не внесены
/dev/pts/2
10:03:28
#./shell.sh
changing shell bash for user user...
usermod: изменения не внесены
changing shell bash for user ivan...
usermod: изменения не внесены
changing shell bash for user petr...
usermod: изменения не внесены
прошло >2 часов
/dev/pts/3
13:02:49
#~
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$HavUO65k$xquY5VrMrAUuHQvZZkqxddFefhIcvGb1JOcWIADGJqx0a8QJCQU1DXotg6ltI0s3U3aycXi5anxUHsEWx4XF40:17616:0:99999:7:::
petr:$6$MBEvzXFn$1xn/EQmbg06SPyM.eekTb/jrUSEq8gfEbmTJYiINfC5XHPD6d3dK0sGyDV61rlADt8XmrobDwjOdIlWf/eeOO1:17616:0:99999:7:::
/dev/pts/2
13:02:49
#~
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$HavUO65k$xquY5VrMrAUuHQvZZkqxddFefhIcvGb1JOcWIADGJqx0a8QJCQU1DXotg6ltI0s3U3aycXi5anxUHsEWx4XF40:17616:0:99999:7:::
petr:$6$MBEvzXFn$1xn/EQmbg06SPyM.eekTb/jrUSEq8gfEbmTJYiINfC5XHPD6d3dK0sGyDV61rlADt8XmrobDwjOdIlWf/eeOO1:17616:0:99999:7:::
/dev/pts/3
13:03:37
#id ivan
uid=1001(ivan) gid=1001(ivan) группы=1001(ivan)
/dev/pts/2
13:03:37
#id ivan
uid=1001(ivan) gid=1001(ivan) группы=1001(ivan)
/dev/pts/3
13:04:55
#chfn ivan
Изменение информации о пользователе ivan
Введите новое значение или нажмите ENTER для выбора значения по умолчанию
        Полное имя []: Ivan Ivanov
        Номер комнаты []: 9D
        Рабочий телефон []: 111
        Домашний телефон []: 111 11 11
        Другое []: LOL
/dev/pts/2
13:04:55
#chfn ivan
Изменение информации о пользователе ivan
Введите новое значение или нажмите ENTER для выбора значения по умолчанию
        Полное имя []: Ivan Ivanov
        Номер комнаты []: 9D
        Рабочий телефон []: 111
        Домашний телефон []: 111 11 11
        Другое []: LOL
/dev/pts/3
13:11:04
#id ivan
uid=1001(ivan) gid=1001(ivan) группы=1001(ivan)
/dev/pts/2
13:11:04
#id ivan
uid=1001(ivan) gid=1001(ivan) группы=1001(ivan)
/dev/pts/3
13:11:11
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
...
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
Debian-exim:x:101:103::/var/spool/exim4:/bin/false
user:x:1000:1000:user,,,:/home/user:/bin/bash
sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin
ivan:x:1001:1001:Ivan Ivanov,9D,111,111 11 11,LOL:/home/ivan:/bin/bash
petr:x:1002:1002::/home/petr:/bin/bash
popa3d:x:103:105::/var/lib/popa3d:/bin/false
/dev/pts/2
13:11:11
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
...
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
Debian-exim:x:101:103::/var/spool/exim4:/bin/false
user:x:1000:1000:user,,,:/home/user:/bin/bash
sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin
ivan:x:1001:1001:Ivan Ivanov,9D,111,111 11 11,LOL:/home/ivan:/bin/bash
petr:x:1002:1002::/home/petr:/bin/bash
popa3d:x:103:105::/var/lib/popa3d:/bin/false
/dev/pts/3
13:11:19
#color
l3script: color: команда не найдена
/dev/pts/2
13:11:19
#color
l3script: color: команда не найдена
/dev/pts/3
13:11:33
#col
col     colcrt  colrm   column
/dev/pts/2
13:11:33
#col
col     colcrt  colrm   column
/dev/pts/3
13:11:33
#colfinger
l3script: colfinger: команда не найдена
/dev/pts/2
13:11:33
#colfinger
l3script: colfinger: команда не найдена
/dev/pts/3
13:11:57
#finger
l3script: finger: команда не найдена
/dev/pts/2
13:11:57
#finger
l3script: finger: команда не найдена
/dev/pts/3
13:12:08
#apt-get install finger
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
  finger
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 20,5 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 31,7 kB.
Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main finger amd64 0.17-15 [20,5 kB]
Получено 20,5 kБ за 0с (280 kБ/c)
Выбор ранее не выбранного пакета finger.
(Чтение базы данных … на данный момент установлено 30012 файлов и каталогов.)
Распаковывается пакет finger (из файла …/finger_0.17-15_amd64.deb) …
Обрабатываются триггеры для man-db …
Настраивается пакет finger (0.17-15) …
/dev/pts/2
13:12:08
#apt-get install finger
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
  finger
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 20,5 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 31,7 kB.
Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main finger amd64 0.17-15 [20,5 kB]
Получено 20,5 kБ за 0с (280 kБ/c)
Выбор ранее не выбранного пакета finger.
(Чтение базы данных … на данный момент установлено 30012 файлов и каталогов.)
Распаковывается пакет finger (из файла …/finger_0.17-15_amd64.deb) …
Обрабатываются триггеры для man-db …
Настраивается пакет finger (0.17-15) …
/dev/pts/3
13:13:01
#finger ivan
Login: ivan                             Name: Ivan Ivanov
Directory: /home/ivan                   Shell: /bin/bash
Office: 9D, 111                         Home Phone: 111 11 11
Last login Wed Mar 28 11:10 (EEST) on pts/6 from 192.168.16.126
No mail.
No Plan.
/dev/pts/2
13:13:01
#finger ivan
Login: ivan                             Name: Ivan Ivanov
Directory: /home/ivan                   Shell: /bin/bash
Office: 9D, 111                         Home Phone: 111 11 11
Last login Wed Mar 28 11:10 (EEST) on pts/6 from 192.168.16.126
No mail.
No Plan.
/dev/pts/3
13:13:10
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
...
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
Debian-exim:x:101:103::/var/spool/exim4:/bin/false
user:x:1000:1000:user,,,:/home/user:/bin/bash
sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin
ivan:x:1001:1001:Ivan Ivanov,9D,111,111 11 11,LOL:/home/ivan:/bin/bash
petr:x:1002:1002::/home/petr:/bin/bash
popa3d:x:103:105::/var/lib/popa3d:/bin/false
/dev/pts/2
13:13:10
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
...
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
Debian-exim:x:101:103::/var/spool/exim4:/bin/false
user:x:1000:1000:user,,,:/home/user:/bin/bash
sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin
ivan:x:1001:1001:Ivan Ivanov,9D,111,111 11 11,LOL:/home/ivan:/bin/bash
petr:x:1002:1002::/home/petr:/bin/bash
popa3d:x:103:105::/var/lib/popa3d:/bin/false
/dev/pts/3
13:15:02
#userm
l3script: userm: команда не найдена
/dev/pts/2
13:15:02
#userm
l3script: userm: команда не найдена
/dev/pts/3
13:16:02
#usermod
Использование: usermod [параметры] ПОÐ
, --comment КОММЕНТАРИЙ     новое значение поля GECOS
  -d, --home ДОМ_КАТ            новый домашний каталог учётной записи
  -e, --expiredate ДАТА_УСТ     установить дату окончания действия
                                учётной записи в ДАТА_УСТ
  -f, --inactive НЕАКТИВНОСТЬ   установить период неактивности пароля после
                                устаревания учётной записи равным НЕАКТИВНОСТЬ
  -g, --gid ГРУППА              принудительно назначить первичную ГРУППУ
  -G, --groups ГРУППЫ           список дополнительных ГРУПП
  -a, --append                  добавить пользователя в дополнительные
...
                                имеющимся (не уникальным) UID
  -p, --password ПАРОоль для
                                учётной записи
  -R, --root КАТ_CHROOT         каталог, в который выполняется chroot
  -s, --shell ОБОолочка для учётной
                                записи
  -u, --uid UID                 новый UID для учётной записи
  -U, --unlock                  разблокировать учётную запись
  -Z, --selinux-user SEUSER     новое пользовательское сопоставление
                                SELinux для учётной записи
/dev/pts/2
13:16:02
#usermod
Использование: usermod [параметры] ПОÐ
, --comment КОММЕНТАРИЙ     новое значение поля GECOS
  -d, --home ДОМ_КАТ            новый домашний каталог учётной записи
  -e, --expiredate ДАТА_УСТ     установить дату окончания действия
                                учётной записи в ДАТА_УСТ
  -f, --inactive НЕАКТИВНОСТЬ   установить период неактивности пароля после
                                устаревания учётной записи равным НЕАКТИВНОСТЬ
  -g, --gid ГРУППА              принудительно назначить первичную ГРУППУ
  -G, --groups ГРУППЫ           список дополнительных ГРУПП
  -a, --append                  добавить пользователя в дополнительные
...
                                имеющимся (не уникальным) UID
  -p, --password ПАРОоль для
                                учётной записи
  -R, --root КАТ_CHROOT         каталог, в который выполняется chroot
  -s, --shell ОБОолочка для учётной
                                записи
  -u, --uid UID                 новый UID для учётной записи
  -U, --unlock                  разблокировать учётную запись
  -Z, --selinux-user SEUSER     новое пользовательское сопоставление
                                SELinux для учётной записи
/dev/pts/3
13:16:06
#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$HavUO65k$xquY5VrMrAUuHQvZZkqxddFefhIcvGb1JOcWIADGJqx0a8QJCQU1DXotg6ltI0s3U3aycXi5anxUHsEWx4XF40:17616:0:99999:7:::
petr:$6$MBEvzXFn$1xn/EQmbg06SPyM.eekTb/jrUSEq8gfEbmTJYiINfC5XHPD6d3dK0sGyDV61rlADt8XmrobDwjOdIlWf/eeOO1:17616:0:99999:7:::
/dev/pts/2
13:16:06
#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$HavUO65k$xquY5VrMrAUuHQvZZkqxddFefhIcvGb1JOcWIADGJqx0a8QJCQU1DXotg6ltI0s3U3aycXi5anxUHsEWx4XF40:17616:0:99999:7:::
petr:$6$MBEvzXFn$1xn/EQmbg06SPyM.eekTb/jrUSEq8gfEbmTJYiINfC5XHPD6d3dK0sGyDV61rlADt8XmrobDwjOdIlWf/eeOO1:17616:0:99999:7:::
/dev/pts/3
13:18:30
#less /etc/default/useradd
/dev/pts/2
13:18:30
#less /etc/default/useradd
прошло 35 минут
/dev/pts/3
13:54:08
#vi /etc/default/useradd
--- /tmp/l3-saved-8382.6268.2784	2018-03-28 14:54:13.200414036 +0300
+++ /etc/default/useradd	2018-03-28 14:56:24.912409534 +0300
@@ -21,7 +21,7 @@
 #
 # The number of days after a password expires until the account 
 # is permanently disabled
-# INACTIVE=-1
+INACTIVE=5
 #
 # The default expire date
 # EXPIRE=
/dev/pts/2
13:54:08
#vi /etc/default/useradd
/dev/pts/3
13:56:24
#vi /etc/login.defs
--- /tmp/l3-saved-8382.5635.17963	2018-03-28 14:57:45.904483470 +0300
+++ /etc/login.defs	2018-03-28 15:01:01.520417910 +0300
@@ -152,7 +152,8 @@
 #	PASS_MIN_DAYS	Minimum number of days allowed between password changes.
 #	PASS_WARN_AGE	Number of days warning given before a password expires.
 #
-PASS_MAX_DAYS	99999
+
+PASS_MAX_DAYS	45
 PASS_MIN_DAYS	0
 PASS_WARN_AGE	7
 
/dev/pts/2
13:56:24
#vi /etc/login.defs
/dev/pts/3
14:01:01
#cat /etc/gr
groff/  group   group-  grub.d/
/dev/pts/2
14:01:01
#cat /etc/gr
groff/  group   group-  grub.d/
/dev/pts/3
14:01:01
#cat /etc/group
root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:
tty:x:5:
disk:x:6:
lp:x:7:
mail:x:8:
news:x:9:
...
games:x:60:
users:x:100:
nogroup:x:65534:
libuuid:x:101:
crontab:x:102:
Debian-exim:x:103:
ssh:x:104:
user:x:1000:
ivan:x:1001:
petr:x:1002:
/dev/pts/2
14:01:01
#cat /etc/group
root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:
tty:x:5:
disk:x:6:
lp:x:7:
mail:x:8:
news:x:9:
...
games:x:60:
users:x:100:
nogroup:x:65534:
libuuid:x:101:
crontab:x:102:
Debian-exim:x:103:
ssh:x:104:
user:x:1000:
ivan:x:1001:
petr:x:1002:
/dev/pts/3
14:04:08
#groupadd developers

/dev/pts/2
14:04:08
#groupadd developers

/dev/pts/3
14:07:33
#tail /etc/group
users:x:100:
nogroup:x:65534:
libuuid:x:101:
crontab:x:102:
Debian-exim:x:103:
ssh:x:104:
user:x:1000:
ivan:x:1001:
petr:x:1002:
developers:x:1003:
/dev/pts/2
14:07:33
#tail /etc/group
users:x:100:
nogroup:x:65534:
libuuid:x:101:
crontab:x:102:
Debian-exim:x:103:
ssh:x:104:
user:x:1000:
ivan:x:1001:
petr:x:1002:
developers:x:1003:
/dev/pts/3
14:08:05
#gpasswd -M ivan,petr developers

/dev/pts/2
14:08:05
#gpasswd -M ivan,petr developers

/dev/pts/3
14:12:09
#tail /etc/gshadow
users:*::
nogroup:*::
libuuid:!::
crontab:!::
Debian-exim:!::
ssh:!::
user:!::
ivan:!::
petr:!::
developers:!::ivan,petr
/dev/pts/2
14:12:09
#tail /etc/gshadow
users:*::
nogroup:*::
libuuid:!::
crontab:!::
Debian-exim:!::
ssh:!::
user:!::
ivan:!::
petr:!::
developers:!::ivan,petr
прошло 35 минут
/dev/pts/3
14:48:07
#cd/opt/
l3script: cd/opt/: Нет такого файла или каталога
/dev/pts/2
14:48:07
#cd/opt/
l3script: cd/opt/: Нет такого файла или каталога
прошло 38 минут
/dev/pts/3
15:27:01
#cd /opt/

/dev/pts/2
15:27:01
#cd /opt/

Файлы

  • /etc/gr
  • /etc/group
  • /etc/passwd
  • /etc/shadow
  • /etc/gr
    >
    groff/  group   group-  grub.d/
    
    /etc/group
    >
    root:x:0:
    daemon:x:1:
    bin:x:2:
    sys:x:3:
    adm:x:4:
    tty:x:5:
    disk:x:6:
    lp:x:7:
    mail:x:8:
    news:x:9:
    uucp:x:10:
    man:x:12:
    proxy:x:13:
    kmem:x:15:
    dialout:x:20:
    fax:x:21:
    voice:x:22:
    cdrom:x:24:user
    floppy:x:25:user
    tape:x:26:
    sudo:x:27:
    audio:x:29:user
    dip:x:30:user
    www-data:x:33:
    backup:x:34:
    operator:x:37:
    list:x:38:
    irc:x:39:
    src:x:40:
    gnats:x:41:
    shadow:x:42:
    utmp:x:43:
    video:x:44:user
    sasl:x:45:
    plugdev:x:46:user
    staff:x:50:
    games:x:60:
    users:x:100:
    nogroup:x:65534:
    libuuid:x:101:
    crontab:x:102:
    Debian-exim:x:103:
    ssh:x:104:
    user:x:1000:
    ivan:x:1001:
    petr:x:1002:
    
    /etc/passwd
    >
    root:x:0:0:root:/root:/bin/bash
    daemon:x:1:1:daemon:/usr/sbin:/bin/sh
    bin:x:2:2:bin:/bin:/bin/sh
    sys:x:3:3:sys:/dev:/bin/sh
    sync:x:4:65534:sync:/bin:/bin/sync
    games:x:5:60:games:/usr/games:/bin/sh
    man:x:6:12:man:/var/cache/man:/bin/sh
    lp:x:7:7:lp:/var/spool/lpd:/bin/sh
    mail:x:8:8:mail:/var/mail:/bin/sh
    news:x:9:9:news:/var/spool/news:/bin/sh
    uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
    proxy:x:13:13:proxy:/bin:/bin/sh
    www-data:x:33:33:www-data:/var/www:/bin/sh
    backup:x:34:34:backup:/var/backups:/bin/sh
    list:x:38:38:Mailing List Manager:/var/list:/bin/sh
    irc:x:39:39:ircd:/var/run/ircd:/bin/sh
    gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
    nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
    libuuid:x:100:101::/var/lib/libuuid:/bin/sh
    Debian-exim:x:101:103::/var/spool/exim4:/bin/false
    user:x:1000:1000:user,,,:/home/user:/bin/bash
    sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin
    ivan:x:1001:1001:Ivan Ivanov,9D,111,111 11 11,LOL:/home/ivan:/bin/bash
    petr:x:1002:1002::/home/petr:/bin/bash
    popa3d:x:103:105::/var/lib/popa3d:/bin/false
    
    /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$HavUO65k$xquY5VrMrAUuHQvZZkqxddFefhIcvGb1JOcWIADGJqx0a8QJCQU1DXotg6ltI0s3U3aycXi5anxUHsEWx4XF40:17616:0:99999:7:::
    petr:$6$MBEvzXFn$1xn/EQmbg06SPyM.eekTb/jrUSEq8gfEbmTJYiINfC5XHPD6d3dK0sGyDV61rlADt8XmrobDwjOdIlWf/eeOO1:17616:0:99999:7:::
    

    Статистика

    Время первой команды журнала08:18:12 2018- 3-28
    Время последней команды журнала15:27:01 2018- 3-28
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 3.96
    Процент синтаксически неверно набранных команд, %13.86
    Суммарное время работы с терминалом *, час 1.73
    Количество командных строк в единицу времени, команда/мин 0.98
    Частота использования команд
    vi18|=================| 17.82%
    cat12|===========| 11.88%
    cd8|=======| 7.92%
    shell.sh4|===| 3.96%
    finger4|===| 3.96%
    id4|===| 3.96%
    tail4|===| 3.96%
    ls4|===| 3.96%
    mkdir2|=| 1.98%
    groupadd2|=| 1.98%
    man2|=| 1.98%
    cd/opt/2|=| 1.98%
    userm2|=| 1.98%
    chmod2|=| 1.98%
    cp2|=| 1.98%
    colfinger2|=| 1.98%
    chfn2|=| 1.98%
    env2|=| 1.98%
    scp2|=| 1.98%
    col2|=| 1.98%
    less2|=| 1.98%
    bash2|=| 1.98%
    color2|=| 1.98%
    apt-get2|=| 1.98%
    ~2|=| 1.98%
    gpasswd2|=| 1.98%
    usermod2|=| 1.98%
    Press2|=| 1.98%
    md2|=| 1.98%
    export1|| 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$