/l3/users/28-09-2015/NT-Ladm/debian5.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 |
|
#cat /etc/default/useradd
# Default values for useradd(8) # # The SHELL variable specifies the default login shell on your # system. # Similar to DHSELL in adduser. However, we use "sh" here because # useradd is a low level utility and should be as general # as possible SHELL=/bin/bash # # The default group for users ... # # Defines whether the mail spool should be created while # creating the account # CREATE_MAIL_SPOOL=yes GROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SKEL=/etc/skel CREATE_MAIL_SPOOL=no |
#./shell.sh /bin/bash
|
#passwd -l petr
passwd: информация об истечении срока действия пароля изменена. |
#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::: ... gnats:*:16248:0:99999:7::: nobody:*:16248:0:99999:7::: libuuid:!:16248:0:99999:7::: Debian-exim:!:16248:0:99999:7::: user:$6$dUyq7gNS$9IPCPDC7rEWBqLD.plz5FXQovtmiuAgOwlVnU.zchZrRKMjjVkSSGIQViTavc/asUWC6mxGF9un0oMl7wOga9/:16706:0:99999:7::: sshd:*:16248:0:99999:7::: ivan:$6$McVe6j6n$SVOGvkZU3BVE8zz10cRROhhW4y4ChLy8qunjFxsX5bm6vlEKdRuFadvmW6kN/rQWHaj63HiQJOz1/HyBqssM20:16706:0:99999:7::: petr:!$6$yNddBWF9$mIB5Bc69.PMCNKXasbgFTtbCeZkmYmoYc5C8gMEdVc.L5ud63/qv0KSOoGWXkV102cfgRaRW1VAWVVSdHZSgE.:16706:0:99999:7::: test:!:16708:0:99999:7::: anna:!:16708:0:99999:7::: |
#passwd -u petr
passwd: информация об истечении срока действия пароля изменена. |
#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::: ... gnats:*:16248:0:99999:7::: nobody:*:16248:0:99999:7::: libuuid:!:16248:0:99999:7::: Debian-exim:!:16248:0:99999:7::: user:$6$dUyq7gNS$9IPCPDC7rEWBqLD.plz5FXQovtmiuAgOwlVnU.zchZrRKMjjVkSSGIQViTavc/asUWC6mxGF9un0oMl7wOga9/:16706:0:99999:7::: sshd:*:16248:0:99999:7::: ivan:$6$McVe6j6n$SVOGvkZU3BVE8zz10cRROhhW4y4ChLy8qunjFxsX5bm6vlEKdRuFadvmW6kN/rQWHaj63HiQJOz1/HyBqssM20:16706:0:99999:7::: petr:$6$yNddBWF9$mIB5Bc69.PMCNKXasbgFTtbCeZkmYmoYc5C8gMEdVc.L5ud63/qv0KSOoGWXkV102cfgRaRW1VAWVVSdHZSgE.:16706:0:99999:7::: test:!:16708:0:99999:7::: anna:!:16708:0:99999:7::: |
#chage -l ivan
Последний раз пароль был изменён : Сен 28, 2015 Срок действия пароля истекает : никогда Пароль будет деактивирован через : никогда Срок действия учётной записи истекает : никогда Минимальное количество дней между сменой пароля : 0 Максимальное количество дней между сменой пароля : 99999 Количество дней с предупреждением перед деактивацией пароля : 7 |
#chage
![]() , --lastday ÐÐСÐÑÐ¼ÐµÐ½Ñ Ð¿Ð°ÑолѰмеÑÑÑ] ÐÐРв ÐÐСР, --expiredate ÐÐТÐ_УСТ ÑÑÑановиÑÑ Ð´Ð°ÑÑ Ð¾ÐºÐ¾Ð½ÑÐ°Ð½Ð¸Ñ Ð´ÐµÐ¹ÑÑÐ²Ð¸Ñ ÑÑÑÑной запиÑи в ÐÐТÐ_УСТ -h, --help показаÑÑ Ð´Ð°Ð½Ð½Ð¾Ðµ ÑообÑение и законÑиÑÑ ÑабоÑÑ -I, --inactive ÐÐÐÐТÐÐÐÐСТЬ ÑÑÑановиÑÑ Ð½ÐµÐ°ÐºÑивноÑÑÑ Ð¿Ð°ÑÐ¾Ð»Ñ Ð¿Ð¾Ñле ÑÑÑаÑÐµÐ²Ð°Ð½Ð¸Ñ Ð² знаÑение ÐÐÐÐТÐÐÐÐСТЬ -l, --list показаÑÑ Â«Ð²Ð¾Ð·ÑаÑÑ» ÑÑÑÑной запиÑи -m, --mindays ÐÐÐ_ÐÐÐÐ ÑÑÑановиÑÑ Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»Ñное ÑиÑло дней пеÑед Ñменой паÑÐ¾Ð»Ñ Ð² ÐÐÐ_ÐÐÐÐ -M, --maxdays ÐÐÐС_ÐÐÐÐ ÑÑÑановиÑÑ Ð¼Ð°ÐºÑималÑное ÑиÑло дней пеÑед Ñменой паÑÐ¾Ð»Ñ Ð² ÐÐÐС_ÐÐÐÐ -R, --root ÐÐТ_CHROOT каÑалог, в коÑоÑÑй вÑполнÑеÑÑÑ chroot -W, --warndays ÐÐ ÐÐУÐ_ÐÐÐÐ ÑÑÑановиÑÑ ÐºÐ¾Ð»Ð¸ÑеÑÑво дней Ñ Ð²ÑдаÑей пÑедÑпÑÐµÐ¶Ð´ÐµÐ½Ð¸Ñ Ð² ÐÐ ÐÐУÐ_ÐÐÐÐ |
#chage -M 45 ivan
|
#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::: ... gnats:*:16248:0:99999:7::: nobody:*:16248:0:99999:7::: libuuid:!:16248:0:99999:7::: Debian-exim:!:16248:0:99999:7::: user:$6$dUyq7gNS$9IPCPDC7rEWBqLD.plz5FXQovtmiuAgOwlVnU.zchZrRKMjjVkSSGIQViTavc/asUWC6mxGF9un0oMl7wOga9/:16706:0:99999:7::: sshd:*:16248:0:99999:7::: ivan:$6$McVe6j6n$SVOGvkZU3BVE8zz10cRROhhW4y4ChLy8qunjFxsX5bm6vlEKdRuFadvmW6kN/rQWHaj63HiQJOz1/HyBqssM20:16706:0:45:7::: petr:$6$yNddBWF9$mIB5Bc69.PMCNKXasbgFTtbCeZkmYmoYc5C8gMEdVc.L5ud63/qv0KSOoGWXkV102cfgRaRW1VAWVVSdHZSgE.:16706:0:99999:7::: test:!:16708:0:99999:7::: anna:!:16708:0:99999:7::: |
#chage -l ivan
Последний раз пароль был изменён : Сен 28, 2015 Срок действия пароля истекает : Ноя 12, 2015 Пароль будет деактивирован через : никогда Срок действия учётной записи истекает : никогда Минимальное количество дней между сменой пароля : 0 Максимальное количество дней между сменой пароля : 45 Количество дней с предупреждением перед деактивацией пароля : 7 |
#less /etc/login.defs
|
#./shell.sh
|
#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::: ... gnats:*:16248:0:99999:7::: nobody:*:16248:0:99999:7::: libuuid:!:16248:0:99999:7::: Debian-exim:!:16248:0:99999:7::: user:$6$dUyq7gNS$9IPCPDC7rEWBqLD.plz5FXQovtmiuAgOwlVnU.zchZrRKMjjVkSSGIQViTavc/asUWC6mxGF9un0oMl7wOga9/:16706:0:45:7::: sshd:*:16248:0:99999:7::: ivan:$6$McVe6j6n$SVOGvkZU3BVE8zz10cRROhhW4y4ChLy8qunjFxsX5bm6vlEKdRuFadvmW6kN/rQWHaj63HiQJOz1/HyBqssM20:16706:0:45:7::: petr:$6$yNddBWF9$mIB5Bc69.PMCNKXasbgFTtbCeZkmYmoYc5C8gMEdVc.L5ud63/qv0KSOoGWXkV102cfgRaRW1VAWVVSdHZSgE.:16706:0:45:7::: test:!:16708:0:45:7::: anna:!:16708:0:45:7::: |
#vi /etc/shadow
|
# 2 daemon:*:16248:0:99999:7:::
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::: ... gnats:*:16248:0:99999:7::: nobody:*:16248:0:99999:7::: libuuid:!:16248:0:99999:7::: Debian-exim:!:16248:0:99999:7::: user:$6$dUyq7gNS$9IPCPDC7rEWBqLD.plz5FXQovtmiuAgOwlVnU.zchZrRKMjjVkSSGIQViTavc/asUWC6mxGF9un0oMl7wOga9/:16706:0:45:7::: sshd:*:16248:0:99999:7::: ivan:$6$McVe6j6n$SVOGvkZU3BVE8zz10cRROhhW4y4ChLy8qunjFxsX5bm6vlEKdRuFadvmW6kN/rQWHaj63HiQJOz1/HyBqssM20:16706:0:45:7::: petr:$6$yNddBWF9$mIB5Bc69.PMCNKXasbgFTtbCeZkmYmoYc5C8gMEdVc.L5ud63/qv0KSOoGWXkV102cfgRaRW1VAWVVSdHZSgE.:16706:0:45:7::: test:!:16708:0:45:7::: anna:!:16708:0:45:7::: |
#cat /etc/default/useradd
# Default values for useradd(8) # # The SHELL variable specifies the default login shell on your # system. # Similar to DHSELL in adduser. However, we use "sh" here because # useradd is a low level utility and should be as general # as possible SHELL=/bin/bash # # The default group for users ... # # Defines whether the mail spool should be created while # creating the account # CREATE_MAIL_SPOOL=yes GROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SKEL=/etc/skel CREATE_MAIL_SPOOL=no |
#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::: ... gnats:*:16248:0:99999:7::: nobody:*:16248:0:99999:7::: libuuid:!:16248:0:99999:7::: Debian-exim:!:16248:0:99999:7::: user:$6$dUyq7gNS$9IPCPDC7rEWBqLD.plz5FXQovtmiuAgOwlVnU.zchZrRKMjjVkSSGIQViTavc/asUWC6mxGF9un0oMl7wOga9/:16706:0:45:7::: sshd:*:16248:0:99999:7::: ivan:$6$McVe6j6n$SVOGvkZU3BVE8zz10cRROhhW4y4ChLy8qunjFxsX5bm6vlEKdRuFadvmW6kN/rQWHaj63HiQJOz1/HyBqssM20:16706:0:45:7:5:: petr:$6$yNddBWF9$mIB5Bc69.PMCNKXasbgFTtbCeZkmYmoYc5C8gMEdVc.L5ud63/qv0KSOoGWXkV102cfgRaRW1VAWVVSdHZSgE.:16706:0:45:7::: test:!:16708:0:45:7::: anna:!:16708:0:45:7::: |
#chage -l ivan
Последний раз пароль был изменён : Сен 28, 2015 Срок действия пароля истекает : Ноя 12, 2015 Пароль будет деактивирован через : Ноя 17, 2015 Срок действия учётной записи истекает : никогда Минимальное количество дней между сменой пароля : 0 Максимальное количество дней между сменой пароля : 45 Количество дней с предупреждением перед деактивацией пароля : 7 |
#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::: ... gnats:*:16248:0:99999:7::: nobody:*:16248:0:99999:7::: libuuid:!:16248:0:99999:7::: Debian-exim:!:16248:0:99999:7::: user:$6$dUyq7gNS$9IPCPDC7rEWBqLD.plz5FXQovtmiuAgOwlVnU.zchZrRKMjjVkSSGIQViTavc/asUWC6mxGF9un0oMl7wOga9/:16706:0:45:7::: sshd:*:16248:0:99999:7::: ivan:$6$McVe6j6n$SVOGvkZU3BVE8zz10cRROhhW4y4ChLy8qunjFxsX5bm6vlEKdRuFadvmW6kN/rQWHaj63HiQJOz1/HyBqssM20:16706:0:45:7:5:: petr:$6$yNddBWF9$mIB5Bc69.PMCNKXasbgFTtbCeZkmYmoYc5C8gMEdVc.L5ud63/qv0KSOoGWXkV102cfgRaRW1VAWVVSdHZSgE.:16706:0:45:7::: test:!:16708:0:45:7::: anna:!:16708:0:45:7::: |
#man 5 shadow
|
#man chage
|
#chage -E 2017-09-30 ivan
|
#groupadd developers
|
#newgrp developers
root@debian5:~# pstree init─┬─acpid ├─cron ├─exim4 ├─6*[getty] ├─john ├─l3-agent ├─rsyslogd───3*[{rsyslogd}] ├─sshd─┬─2*[sshd───sshd───bash] │ └─sshd───bash───script───script───l3script───newgrp───bash───pstree ... 4 0 14629 14628 20 0 21616 2180 - S pts/4 0:00 bash 4 0 14633 14629 20 0 10536 840 - R+ pts/4 0:00 ps alx root@debian5:~# ps -o "%g %G %a %y %u" RGROUP GROUP COMMAND TTY RUSER root root l3script pts/4 root root root newgrp developers pts/4 root 1005 1005 bash pts/4 root 1005 1005 ps -o %g %G %a %y %u pts/4 root root@debian5:~# exit exit |
#gpasswd -a ivan developers
Добавление пользователя ivan в группу developers |
#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 ... 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,101,111-11-11:/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash test:x:1003:100::/home/test:/bin/bash anna:x:1004:1004::/home/anna:/bin/bash |
#useradd -D -s /bin/bash
|
#gpasswd -A anna developers
|
#echo $HISTCMD
967 |
#ls
23423 234235325 all privet.sh shell.sh 23423523 234g23 errors report test.sh 234235232252352435 234g23hgfdfh install shadow wetwet |
#groupdel
![]() Использование: groupdel [параметры] ГРУППА Параметры: -h, --help показать данное сообщение и закончить работу -R, --root КАТ_CHROOT каталог, в который выполняется chroot |
#userdel
![]() , --force удалять файлы, даже если они не принадлежат пользователю -h, --help показать данное сообщение и закончить работу -r, --remove удалить домашний каталог и почтовый ящик -R, --root КАТ_CHROOT каталог, в который выполняется chroot -Z, --selinux-user удалить все пользовательские сопоставления SELinux для пользователя |
#less /etc/login.defs
|
#su - ivan
ivan@debian5:~$ exit logout |
#su - user
user@debian5:~$ ps PID TTY TIME CMD 14957 pts/4 00:00:00 bash 15000 pts/4 00:00:00 ps user@debian5:~$ exit logout |
#cd /tmp/
|
#cd
|
#mkdir /opt/public
|
#ls -ld /opt/public/
drwxr-xr-x 2 root root 4096 Сен 30 15:52 /opt/public/ |
#chmod o+w /opt/public/
|
#> /opt/public/f1
|
#chmod 600 /opt/public/f1
|
#ls -l /opt/public/
итого 0 -rw------- 1 root root 0 Сен 30 15:54 f1 |
#chmod +t /opt/public/
|
#chmod u+s /bin/cat
|
#chmod u-s /bin/cat
|
#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/sudoedit /usr/bin/chfn /usr/bin/gpasswd /usr/bin/chsh /usr/bin/newgrp /usr/bin/sudo /usr/sbin/exim4 /bin/mount /bin/su /bin/ping6 /bin/umount /bin/ping |
#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/sudoedit /usr/bin/chfn /usr/bin/gpasswd /usr/bin/chsh /usr/bin/newgrp /usr/bin/sudo /usr/sbin/exim4 /bin/mount /bin/su /bin/cat /bin/ping6 /bin/umount /bin/ping |
#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/sudoedit /usr/bin/chfn /usr/bin/gpasswd /usr/bin/chsh /usr/bin/newgrp /usr/bin/sudo /usr/sbin/exim4 /bin/mount /bin/su /bin/ping6 /bin/umount /bin/ping |
#tty
/dev/pts/0 |
#ls -l $(tty)
crw--w---- 1 root tty 136, 0 Сен 30 16:11 /dev/pts/0 |
#chmod g-s $(tty)
|
#^C
|
#chmod g-w $(tty)
|
#mkdir /opt/project
|
#ls -ld /opt/project
drwxr-xr-x 2 root root 4096 Сен 30 16:14 /opt/project |
#chgrp developers /opt/project
|
#chmod 770 /opt/project/
|
#chmod g+s /opt/project/
|
#id
uid=0(root) gid=0(root) группы=0(root) |
#ls -ld /opt/project/
drwxrws--- 2 root developers 4096 Сен 30 16:20 /opt/project/ |
#apt-get install acl
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово НОВЫЕ пакеты, которые будут установлены: acl обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 66 пакетов не обновлено. Необходимо скачать 70,8 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 264 kB. Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main acl amd64 2.2.51-8 [70,8 kB] Получено 70,8 kБ за 0с (485 kБ/c) Выбор ранее не выбранного пакета acl. (Чтение базы данных … на данный момент установлено 30157 файлов и каталогов.) Распаковывается пакет acl (из файла …/acl_2.2.51-8_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет acl (2.2.51-8) … |
#setfacl -m u:anna:rx /opt/project
|
#ls -ld /opt/project/
drwxrws---+ 2 root developers 4096 Сен 30 16:20 /opt/project/ |
#getfacl /opt/project
getfacl: Removing leading '/' from absolute path names # file: opt/project # owner: root # group: developers # flags: -s- user::rwx user:anna:r-x group::rwx mask::rwx other::--- |
#apt-get remove acl
ЧÑение ÑпиÑков пакеÑов⦠ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии⦠ÐоÑово ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐ cl обновлено 0, ÑÑÑановлено 0 новÑÑ Ð¿Ð°ÐºÐµÑов, Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾ÑмеÑено 1 пакеÑов, и 66 пакеÑов не обновлено. ÐоÑле данной опеÑаÑии, обÑÑм занÑÑого диÑкового пÑоÑÑÑанÑÑва ÑменÑÑиÑÑÑ Ð½Ð° 264 kB. ХоÑиÑе пÑодолжиÑÑ [Ð/н]? y (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ â¦ Ð½Ð° даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлено 30180 Ñайлов и каÑалогов.) УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ acl ⦠ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ⦠|
#passwd anna
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#lsmod
Module Size Used by loop 22641 0 snd_pcm 68083 0 snd_page_alloc 13003 1 snd_pcm snd_timer 22917 1 snd_pcm snd 52893 2 snd_timer,snd_pcm soundcore 13065 1 snd processor 28149 0 pcspkr 12579 0 thermal_sys 18040 1 processor ... sg 25874 0 sr_mod 21899 0 cdrom 35401 1 sr_mod ata_generic 12479 0 floppy 53134 0 ata_piix 29535 0 libata 140630 2 ata_piix,ata_generic xen_blkfront 17398 2 xen_netfront 21985 0 scsi_mod 162269 3 libata,sr_mod,sg |
#modinfo sg
filename: /lib/modules/3.2.0-4-amd64/kernel/drivers/scsi/sg.ko alias: char-major-21-* version: 3.5.34 license: GPL description: SCSI generic (sg) driver author: Douglas Gilbert srcversion: AFBF18DB89CAAFF8C571D59 depends: scsi_mod intree: Y vermagic: 3.2.0-4-amd64 SMP mod_unload modversions parm: scatter_elem_sz:scatter gather element size (default: max(SG_SCATTER_SZ, PAGE_SIZE)) (int) parm: def_reserved_size:size of buffer reserved for each fd (int) parm: allow_dio:allow direct I/O (default: 0 (disallow)) (int) |
#mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=61932,mode=755) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=50740k,mode=755) /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 on / type ext4 (rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered) tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k) tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=101460k) |
#fdisk -l
Disk /dev/xvda: 17.2 GB, 17179869184 bytes 255 heads, 63 sectors/track, 2088 cylinders, total 33554432 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000e4875 Device Boot Start End Blocks Id System /dev/xvda1 2048 32088063 16043008 83 Linux Disk /dev/xvdb: 5368 MB, 5368709120 bytes 255 heads, 63 sectors/track, 652 cylinders, total 10485760 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Disk /dev/xvdb doesn't contain a valid partition table |
#df -h
Файловая система Размер Использовано Дост Использовано% Cмонтировано в rootfs 16G 1,1G 14G 8% / udev 10M 0 10M 0% /dev tmpfs 50M 152K 50M 1% /run /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 16G 1,1G 14G 8% / tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 100M 0 100M 0% /run/shm |
#swapon -s
Filename Type Size Used Priority |
#jobs
|
#ls
23423 234235325 all privet.sh shell.sh 23423523 234g23 errors report test.sh 234235232252352435 234g23hgfdfh install shadow wetwet |
#./test.sh
![]() You enter 0 parameters ./test.sh 1 ^C |
#./test.sh 10 100 &> /dev/null
![]() ^Z [1]+ Stopped ./test.sh 10 100 &>/dev/null |
#jobs
[1]+ Stopped ./test.sh 10 100 &>/dev/null |
#bg %1
[1]+ ./test.sh 10 100 &>/dev/null & |
#jobs
[1]+ Running ./test.sh 10 100 &>/dev/null & |
#jobs -l
[1]+ 17449 Running ./test.sh 10 100 &>/dev/null & |
#sleep 1000 &
[2] 17496 |
#jobs -l
[1]- 17449 Running ./test.sh 10 100 &>/dev/null & [2]+ 17496 Running sleep 1000 & |
#fg %-
![]() ./test.sh 10 100 &>/dev/null ^Z [1]+ Stopped ./test.sh 10 100 &>/dev/null |
#bg %+
[1]+ ./test.sh 10 100 &>/dev/null & |
#ps
PID TTY TIME CMD 17348 pts/3 00:00:00 l3script 17449 pts/3 00:00:00 test.sh 17496 pts/3 00:00:00 sleep 17531 pts/3 00:00:00 sleep 17532 pts/3 00:00:00 ps |
#ps a
PID TTY STAT TIME COMMAND 2285 tty1 Ss+ 0:00 /sbin/getty 38400 tty1 2286 tty2 Ss+ 0:00 /sbin/getty 38400 tty2 2287 tty3 Ss+ 0:00 /sbin/getty 38400 tty3 2288 tty4 Ss+ 0:00 /sbin/getty 38400 tty4 2289 tty5 Ss+ 0:00 /sbin/getty 38400 tty5 2290 tty6 Ss+ 0:00 /sbin/getty 38400 tty6 13292 pts/4 Ss+ 0:00 l3script 15129 pts/6 Ss+ 0:00 l3script 17271 pts/2 Ss 0:00 -bash 17316 pts/2 S+ 0:00 script -f -c l3script -q /root/.lilalo//3223871002430 17347 pts/2 S+ 0:00 script -f -c l3script -q /root/.lilalo//3223871002430 17348 pts/3 Ss 0:00 l3script 17449 pts/3 S 0:00 /bin/bash ./test.sh 10 100 17496 pts/3 S 0:00 sleep 1000 17541 pts/3 S 0:00 sleep 10 17542 pts/3 R+ 0:00 ps a |
#ps -a
PID TTY TIME CMD 17316 pts/2 00:00:00 script 17347 pts/2 00:00:00 script 17449 pts/3 00:00:00 test.sh 17496 pts/3 00:00:00 sleep 17552 pts/3 00:00:00 sleep 17553 pts/3 00:00:00 ps |
#ps a
PID TTY STAT TIME COMMAND 2285 tty1 Ss+ 0:00 /sbin/getty 38400 tty1 2286 tty2 Ss+ 0:00 /sbin/getty 38400 tty2 2287 tty3 Ss+ 0:00 /sbin/getty 38400 tty3 2288 tty4 Ss+ 0:00 /sbin/getty 38400 tty4 2289 tty5 Ss+ 0:00 /sbin/getty 38400 tty5 2290 tty6 Ss+ 0:00 /sbin/getty 38400 tty6 13292 pts/4 Ss+ 0:00 l3script 15129 pts/6 Ss+ 0:00 l3script 17271 pts/2 Ss 0:00 -bash 17316 pts/2 S+ 0:00 script -f -c l3script -q /root/.lilalo//3223871002430 17347 pts/2 S+ 0:00 script -f -c l3script -q /root/.lilalo//3223871002430 17348 pts/3 Ss 0:00 l3script 17449 pts/3 S 0:00 /bin/bash ./test.sh 10 100 17496 pts/3 S 0:00 sleep 1000 17561 pts/3 S 0:00 sleep 10 17562 pts/3 R+ 0:00 ps a |
#ps al
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 2285 1 20 0 18368 968 - Ss+ tty1 0:00 /sbin/getty 4 0 2286 1 20 0 18368 972 - Ss+ tty2 0:00 /sbin/getty 4 0 2287 1 20 0 18368 968 - Ss+ tty3 0:00 /sbin/getty 4 0 2288 1 20 0 18368 976 - Ss+ tty4 0:00 /sbin/getty 4 0 2289 1 20 0 18368 960 - Ss+ tty5 0:00 /sbin/getty 4 0 2290 1 20 0 18368 972 - Ss+ tty6 0:00 /sbin/getty 0 0 13292 13291 20 0 21848 2492 - Ss+ pts/4 0:00 l3script 0 1000 15129 15128 20 0 22464 3156 - Ss+ pts/6 0:00 l3script 4 0 17271 17269 20 0 22180 2776 - Ss pts/2 0:00 -bash 0 0 17316 17271 20 0 18164 844 - S+ pts/2 0:00 script -f - 1 0 17347 17316 20 0 18168 472 - S+ pts/2 0:00 script -f - 0 0 17348 17347 20 0 21732 2388 - Ss pts/3 0:00 l3script 0 0 17449 17348 20 0 12872 1440 - S pts/3 0:00 /bin/bash . 0 0 17496 17348 20 0 7708 320 - S pts/3 0:00 sleep 1000 0 0 17573 17449 20 0 7708 320 - S pts/3 0:00 sleep 10 4 0 17574 17348 20 0 10536 836 - R+ pts/3 0:00 ps al |
#ps au
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2285 0.0 0.1 18368 968 tty1 Ss+ Сен25 0:00 /sbin/getty root 2286 0.0 0.1 18368 972 tty2 Ss+ Сен25 0:00 /sbin/getty root 2287 0.0 0.1 18368 968 tty3 Ss+ Сен25 0:00 /sbin/getty root 2288 0.0 0.1 18368 976 tty4 Ss+ Сен25 0:00 /sbin/getty root 2289 0.0 0.1 18368 960 tty5 Ss+ Сен25 0:00 /sbin/getty root 2290 0.0 0.1 18368 972 tty6 Ss+ Сен25 0:00 /sbin/getty root 13292 0.0 0.4 21848 2492 pts/4 Ss+ Сен30 0:00 l3script user 15129 0.0 0.6 22464 3156 pts/6 Ss+ Сен30 0:00 l3script root 17271 0.0 0.5 22180 2776 pts/2 Ss 10:32 0:00 -bash root 17316 0.0 0.1 18164 844 pts/2 S+ 10:32 0:00 script -f -c l3 root 17347 0.0 0.0 18168 472 pts/2 S+ 10:32 0:00 script -f -c l3 root 17348 0.0 0.4 21732 2388 pts/3 Ss 10:32 0:00 l3script root 17449 0.0 0.2 12872 1440 pts/3 S 14:33 0:00 /bin/bash ./tes root 17496 0.0 0.0 7708 320 pts/3 S 14:36 0:00 sleep 1000 root 17584 0.0 0.0 7708 324 pts/3 S 14:39 0:00 sleep 10 root 17585 0.0 0.2 18948 1260 pts/3 R+ 14:39 0:00 ps au |
#ps au | sort -k4 -r
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND user 15129 0.0 0.6 22464 3156 pts/6 Ss+ Сен30 0:00 l3script root 17271 0.0 0.5 22180 2776 pts/2 Ss 10:32 0:00 -bash root 13292 0.0 0.4 21848 2492 pts/4 Ss+ Сен30 0:00 l3script root 17348 0.0 0.4 21732 2388 pts/3 Ss 10:32 0:00 l3script root 17597 0.0 0.2 18948 1260 pts/3 R+ 14:40 0:00 ps au root 17449 0.0 0.2 12872 1440 pts/3 S 14:33 0:00 /bin/bash ./test.sh 10 100 root 2288 0.0 0.1 18368 976 tty4 Ss+ Сен25 0:00 /sbin/getty 38400 tty4 root 2290 0.0 0.1 18368 972 tty6 Ss+ Сен25 0:00 /sbin/getty 38400 tty6 root 2286 0.0 0.1 18368 972 tty2 Ss+ Сен25 0:00 /sbin/getty 38400 tty2 root 2287 0.0 0.1 18368 968 tty3 Ss+ Сен25 0:00 /sbin/getty 38400 tty3 root 2285 0.0 0.1 18368 968 tty1 Ss+ Сен25 0:00 /sbin/getty 38400 tty1 root 2289 0.0 0.1 18368 960 tty5 Ss+ Сен25 0:00 /sbin/getty 38400 tty5 root 17316 0.0 0.1 18164 844 pts/2 S+ 10:32 0:00 script -f -c l3script -q /root/.lilalo//322387100243024213-1443684762.script root 17598 0.0 0.1 16220 800 pts/3 S+ 14:40 0:00 sort -k4 -r root 17596 0.0 0.0 7708 324 pts/3 S 14:40 0:00 sleep 10 root 17496 0.0 0.0 7708 320 pts/3 S 14:36 0:00 sleep 1000 root 17347 0.0 0.0 18168 472 pts/2 S+ 10:32 0:00 script -f -c l3script -q /root/.lilalo//322387100243024213-1443684762.script |
#cat
![]() 23423 .bash_profile .profile 23423523 .bashrc report 234235232252352435 errors shadow 234235325 install shell.sh 234g23 .john/ test.sh 234g23hgfdfh .l3rc .vim/ all .lesshst .viminfo .aptitude/ .lilalo/ .vimrc .bash_history privet.sh wetwet |
#cat .john/john.
![]() john.log john.pot john.rec |
#cat .john/john.pot
$6$McVe6j6n$SVOGvkZU3BVE8zz10cRROhhW4y4ChLy8qunjFxsX5bm6vlEKdRuFadvmW6kN/rQWHaj63HiQJOz1/HyBqssM20:123 $6$yNddBWF9$mIB5Bc69.PMCNKXasbgFTtbCeZkmYmoYc5C8gMEdVc.L5ud63/qv0KSOoGWXkV102cfgRaRW1VAWVVSdHZSgE.:123 $6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:password |
#ls
23423 234235325 all privet.sh shell.sh 23423523 234g23 errors report test.sh 234235232252352435 234g23hgfdfh install shadow wetwet |
john.log john.pot john.rec
$6$McVe6j6n$SVOGvkZU3BVE8zz10cRROhhW4y4ChLy8qunjFxsX5bm6vlEKdRuFadvmW6kN/rQWHaj63HiQJOz1/HyBqssM20:123 $6$yNddBWF9$mIB5Bc69.PMCNKXasbgFTtbCeZkmYmoYc5C8gMEdVc.L5ud63/qv0KSOoGWXkV102cfgRaRW1VAWVVSdHZSgE.:123 $6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:password
# Default values for useradd(8) # # The SHELL variable specifies the default login shell on your # system. # Similar to DHSELL in adduser. However, we use "sh" here because # useradd is a low level utility and should be as general # as possible SHELL=/bin/bash # # The default group for users # 100=users on Debian systems # Same as USERS_GID in adduser # This argument is used when the -n flag is specified. # The default behavior (when -n and -g are not specified) is to create a # primary user group with the same name as the user being added to the # system. # GROUP=100 # # The default home directory. Same as DHOME for adduser # HOME=/home # # The number of days after a password expires until the account # is permanently disabled # INACTIVE=-1 # # The default expire date # EXPIRE= # # The SKEL variable specifies the directory containing "skeletal" user # files; in other words, files such as a sample .profile that will be # copied to the new user's home directory when it is created. # SKEL=/etc/skel # # Defines whether the mail spool should be created while # creating the account # CREATE_MAIL_SPOOL=yes GROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SKEL=/etc/skel CREATE_MAIL_SPOOL=no
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: anna:x:1004: developers:x:1005:
root:*:: daemon:*:: bin:*:: sys:*:: adm:*:: tty:*:: disk:*:: lp:*:: mail:*:: news:*:: uucp:*:: man:*:: proxy:*:: kmem:*:: dialout:*:: fax:*:: voice:*:: cdrom:*::user floppy:*::user tape:*:: sudo:*:: audio:*::user dip:*::user www-data:*:: backup:*:: operator:*:: list:*:: irc:*:: src:*:: gnats:*:: shadow:*:: utmp:*:: video:*::user sasl:*:: plugdev:*::user staff:*:: games:*:: users:*:: nogroup:*:: libuuid:!:: crontab:!:: Debian-exim:!:: ssh:!:: user:!:: ivan:!:: petr:!:: anna:!:: developers:!:anna:ivan,petr
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,101,111-11-11:/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash test:x:1003:100::/home/test:/bin/bash anna:x:1004:1004::/home/anna:/bin/bash
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$dUyq7gNS$9IPCPDC7rEWBqLD.plz5FXQovtmiuAgOwlVnU.zchZrRKMjjVkSSGIQViTavc/asUWC6mxGF9un0oMl7wOga9/:16706:0:45:7::: sshd:*:16248:0:99999:7::: ivan:$6$McVe6j6n$SVOGvkZU3BVE8zz10cRROhhW4y4ChLy8qunjFxsX5bm6vlEKdRuFadvmW6kN/rQWHaj63HiQJOz1/HyBqssM20:16706:0:45:7:5:: petr:$6$yNddBWF9$mIB5Bc69.PMCNKXasbgFTtbCeZkmYmoYc5C8gMEdVc.L5ud63/qv0KSOoGWXkV102cfgRaRW1VAWVVSdHZSgE.:16706:0:45:7::: test:!:16708:0:45:7::: anna:!:16708:0:45:7:::
23423 .bash_profile .profile 23423523 .bashrc report 234235232252352435 errors shadow 234235325 install shell.sh 234g23 .john/ test.sh 234g23hgfdfh .l3rc .vim/ all .lesshst .viminfo .aptitude/ .lilalo/ .vimrc .bash_history privet.sh wetwet
Время первой команды журнала | 13:20:00 2015- 9-30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:40:54 2015-10- 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 7.92 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.77 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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