| /l3/users/2-11-2020/NT-Ladm/debian1.net.nt/user :1 :2 :3 :4 :5 :6 :7 :8 |
|
|
$ls -l
итого 36 -rw-r--r-- 1 user user 70 Ноя 4 13:05 date.txt -rw-r-xr-x 1 user user 31136 Ноя 4 13:21 whoami |
|
$ls -l
итого 36 -rw-r--r-- 1 user user 70 Ноя 4 13:05 date.txt -rw-r-xr-x 1 user user 31136 Ноя 4 13:21 whoami |
|
$./whoami
l3script: ./whoami: Отказано в доступе |
|
$chmod u+x whoami
|
|
$./whoami
user |
|
$echo "echo privet" > test.sh
|
|
$cat test.sh
echo privet |
|
$cat test.sh
date.txt test.sh whoami |
|
$ls -l
итого 40 -rw-r--r-- 1 user user 70 Ноя 4 13:05 date.txt -rw-r--r-- 1 user user 12 Ноя 4 13:24 test.sh -rwxr-xr-x 1 user user 31136 Ноя 4 13:21 whoami |
|
$cd /opt/public/
|
|
$ls
R1 |
|
$cat R1
Срд Ноя 4 13:35:05 EET 2020 |
|
$rm R1
rm: удалить защищенный от записи обычный файл «R1»? y rm: невозможно удалить «R1»: Операция не позволяется |
|
$rm -rf R1
rm: невозможно удалить «R1»: Операция не позволяется |
|
$cat R1 ls -l `which passwd`
cat: неверный ключ -- l Попробуйте «cat --help» для получения более подробного описания. |
|
$ls -l `which passwd`
-rwsr-xr-x 1 root root 51096 Май 26 2012 /usr/bin/passwd |
|
$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 |
|
$tty
/dev/pts/2 |
|
$w
14:27:51 up 5 days, 2:02, 3 users, load average: 0,00, 0,03, 0,05 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 192.168.15.11 Втр09 31.00s 0.28s 0.18s script -f -c l3 ivan pts/4 192.168.15.11 11:48 39.00s 0.08s 0.08s -bash user pts/2 192.168.15.11 Втр15 7.00s 2.43s 2.06s script -f -c l3 |
|
$write root
test! |
|
$ls -lL `which write`
-rwxr-sr-x 1 root tty 14624 Июн 11 2012 /usr/bin/write |
|
$write root
exit |
|
$write root
|
|
$id
uid=1000(user) gid=1000(user) группы=1000(user),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev) |
|
$id
uid=1000(user) gid=1000(user) группы=1000(user),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),1003(developers) |
|
$cd /opt/project/
|
|
$ls -l
итого 0 |
|
$ls -ld
drwxrwx--- 2 root developers 4096 Ноя 4 14:34 . |
|
$date > project1
|
|
$ls -l
итого 4 -rw-r--r-- 1 user user 35 Ноя 4 14:39 project1 |
|
$date > project2
|
|
$ls -l
итого 8 -rw-r--r-- 1 user user 35 Ноя 4 14:39 project1 -rw-r--r-- 1 user developers 35 Ноя 4 14:42 project2 |
|
$mdkdir setgidbit
l3script: mdkdir: команда не найдена |
|
$mkdir setgidbit
|
|
$ls-l
l3script: ls-l: команда не найдена |
|
$ls -l
итого 12 -rw-r--r-- 1 user user 35 Ноя 4 14:39 project1 -rw-r--r-- 1 user developers 35 Ноя 4 14:42 project2 drwxr-sr-x 2 user developers 4096 Ноя 4 14:44 setgidbit |
|
$umask
0022 |
|
$umask 0027
|
|
$date > project3
|
|
$ls -l
итого 16 -rw-r--r-- 1 user user 35 Ноя 4 14:39 project1 -rw-r--r-- 1 user developers 35 Ноя 4 14:42 project2 -rw-r----- 1 user developers 35 Ноя 4 14:46 project3 drwxr-sr-x 2 user developers 4096 Ноя 4 14:44 setgidbit |
|
$echo =========================
========================= |
|
$id
uid=1000(user) gid=1000(user) группы=1000(user),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),1003(developers) |
|
$whoami
user |
|
$logonname
l3script: logonname: команда не найдена |
|
$clear
|
|
$su -
Пароль: l3-agent is already running: pid=3438; pidfile=/root/.lilalo/l3-agent.pid root@debian1:~# logname logname: регистрационное имя отсутствует root@debian1:~# whoami root root@debian1:~# cat /etc/shadow root:$6$ppY7xZxX$CnutMU4XxetHko6DW5K/ckfiA6CFeC0cbV/d6rrWE6F5iszqxAaQTwekH3.vBTQPNCakvqusvPcBecndLcbX8.:16248:0:99999:7::: daemon:*:16248:0:99999:7::: bin:*:16248:0:99999:7::: ... root@debian1:~# passwd Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён root@debian1:~# passwd user Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён root@debian1:~# exit logout |
Срд Ноя 4 13:35:05 EET 2020
date.txt test.sh whoami
| Время первой команды журнала | 12:23:38 2020-11- 4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Время последней команды журнала | 14:16:15 2020-11- 4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Количество командных строк в журнале | 48 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Процент команд с ненулевым кодом завершения, % | 12.50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Процент синтаксически неверно набранных команд, % | 6.25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Суммарное время работы с терминалом *, час | 1.14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Количество командных строк в единицу времени, команда/мин | 0.70 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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. Нужно скопировать изменения, запус