/l3/users/20-10-2014/NT-Ladm/debian1.net.nt/root :1 :2 :3 :4 |
|
#chage -l student | od -c
0000000 320 237 320 276 321 201 320 273 320 265 320 264 320 275 320 270 0000020 320 271 321 200 320 260 320 267 320 277 320 260 321 200 0000040 320 276 320 273 321 214 320 261 321 213 320 273 320 270 0000060 320 267 320 274 320 265 320 275 321 221 320 275 \t \t \t \t 0000100 \t : 320 236 320 272 321 202 2 1 , 2 0 0000120 1 4 \n 320 241 321 200 320 276 320 272 320 264 320 265 0000140 320 271 321 201 321 202 320 262 320 270 321 217 320 277 320 0000160 260 321 200 320 276 320 273 321 217 320 270 321 201 321 202 0000200 320 265 320 272 320 260 320 265 321 202 \t \t \t \t \t : 0000220 320 275 320 270 320 272 320 276 320 263 320 264 320 260 \n ... 0001000 320 260 321 200 320 276 320 273 321 217 \t \t : 9 9 0001020 9 9 9 \n 320 232 320 276 320 273 320 270 321 207 320 265 0001040 321 201 321 202 320 262 320 276 320 264 320 275 320 265 320 0001060 271 321 201 320 277 321 200 320 265 320 264 321 203 320 0001100 277 321 200 320 265 320 266 320 264 320 265 320 275 320 270 320 0001120 265 320 274 320 277 320 265 321 200 320 265 320 264 320 0001140 264 320 265 320 260 320 272 321 202 320 270 320 262 320 260 321 0001160 206 320 270 320 265 320 271 320 277 320 260 321 200 320 276 0001200 320 273 321 217 \t : 7 \n 0001211 |
#chage -l student | tr -s "\t"
Последний раз пароль был изменён : Окт 21, 2014 Срок действия пароля истекает : никогда Пароль будет деактивирован через : никогда Срок действия учётной записи истекает : никогда Минимальное количество дней между сменой пароля : 0 Максимальное количество дней между сменой пароля : 99999 Количество дней с предупреждением перед деактивацией пароля : 7 |
#chage -l student | tr -s "\t" | exapnd -40
l3script: exapnd: команда не найдена |
#chage -l student | tr -s "\t" | expand -40
Последний раз пароль был изменён : Окт 21, 2014 Срок действия пароля истекает : никогда Пароль будет деактивирован через : никогда Срок действия учётной записи истекает : никогда Минимальное количество дней между сменой пароля : 0 Максимальное количество дней между сменой пароля : 99999 Количество дней с предупреждением перед деактивацией пароля : 7 |
#chage -l student | tr -s "\t" | expand -50
Последний раз пароль был изменён : Окт 21, 2014 Срок действия пароля истекает : никогда Пароль будет деактивирован через : никогда Срок действия учётной записи истекает : никогда Минимальное количество дней между сменой пароля : 0 Максимальное количество дней между сменой пароля : 99999 Количество дней с предупреждением перед деактивацией пароля : 7 |
#chage -l student | tr -s "\t"
Последний раз пароль был изменён : Окт 21, 2014 Срок действия пароля истекает : никогда Пароль будет деактивирован через : никогда Срок действия учётной записи истекает : никогда Минимальное количество дней между сменой пароля : 0 Максимальное количество дней между сменой пароля : 99999 Количество дней с предупреждением перед деактивацией пароля : 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::: ... 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::: student:$6$bfHBuvSV$3Sj/roAk/2x08w5zLFfgYrBTKi4oiZjt9dg8e9tY0bRAEQX821yG/gBKMzuCCV27jG/RgaKE0PjZylMBNaCMy1:16364:0:99999:7::: messagebus:*:16365:0:99999:7::: |
#chage -E 2014-10-25 student
|
#echo $?
0 |
#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 ... 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 student:x:1001:1001:Petr Petrov,9C,646,111,test:/home/student:/bin/bash messagebus:x:103:105::/var/run/dbus:/bin/false |
#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::: student:$6$bfHBuvSV$3Sj/roAk/2x08w5zLFfgYrBTKi4oiZjt9dg8e9tY0bRAEQX821yG/gBKMzuCCV27jG/RgaKE0PjZylMBNaCMy1:16364:0:99999:7::16368: messagebus:*:16365:0:99999:7::: |
#vi chage
--- /dev/null 2014-10-17 18:42:44.555999990 +0300 +++ chage 2014-10-23 11:52:49.874083133 +0300 @@ -0,0 +1,3 @@ +#!/bin/bash +$users=`awk -F: '$3>=1000&&$3!=65534{print $1}' /etc/passwd` +echo $users |
#help cp
l3script: help: no help topics match `cp'. Try `help help' or `man -k cp' or `info cp'. |
#cp --help
ÐÑполÑзование: cp [ÐÐ-T] ÐСТÐЧÐÐÐ ÐÐÐÐÐЧÐÐÐРили: cp [ÐÐ p [ÐРСТÐЧÐÐРв ÐÐÐÐÐЧÐÐÐÐ, или неÑколÑко ÐСТÐЧÐÐÐÐРв ÐÐТÐРнÑÑ ÐºÐ»ÑÑей, обÑзаÑелÑÐ½Ñ Ð¸ Ð´Ð»Ñ ÐºÐ¾ÑоÑÐºÐ¸Ñ . -a, --archive Ñо же, ÑÑо и -dPR --preserve=all --attributes-only не копиÑоваÑÑ Ð´Ð°Ð½Ð½Ñе Ñайла, ÑолÑко аÑÑибÑÑÑ --backup[=ÐÐÐÐÐ] ÑоздаваÑÑ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ñелевого Ñайла -b Ñо же, ÑÑо и --backup, но без аÑгÑменÑа ... нÑмеÑованнÑе инаÑе ÑоздаваÑÑ Ð¿ÑоÑÑÑе simple. never вÑегда ÑоздаваÑÑ Ð¿ÑоÑÑÑе копии Ðак иÑклÑÑение, cp ÑÐ¾Ð·Ð´Ð°ÐµÑ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ ÐСТÐЧÐÐÐÐ, еÑли Ð·Ð°Ð´Ð°Ð½Ñ ÐºÐ»ÑÑи -f и -b, а еÑли ÐСТÐЧÐÐÐ ÑÐ¾Ð²Ð¿Ð°Ð´Ð°ÐµÑ Ñ ÐÐÐÐÐЧÐÐÐÐÐ, Ñо cp ÑÐ¾Ð·Ð´Ð°ÐµÑ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ ÐÐÐÐÐЧÐÐÐЯ. Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² cp ÑообÑайÑе по адÑеÑÑ bug-coreutils@gnu.org. ÐомаÑнÑÑ ÑÑÑаниÑа GNU coreutils: <http://www.gnu.org/software/coreutils/> СпÑавка по ÑабоÑе Ñ Ð¿ÑогÑаммами GNU: <http://www.gnu.org/gethelp/> Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² пеÑеводе ÑообÑений «cp» ÑообÑайÑе по адÑеÑÑ <gnu@mx.ru> ÐÐ¾Ð»Ð½Ð°Ñ Ð´Ð¾ÐºÑменÑаÑÐ¸Ñ Ð´Ð¾ÑÑÑпна по команде: info coreutils 'cp invocation' |
#vi chage
--- /tmp/l3-saved-15237.15005.15969 2014-10-23 11:56:21.542091199 +0300 +++ chage 2014-10-23 11:57:05.710092840 +0300 @@ -1,3 +1,6 @@ #!/bin/bash $users=`awk -F: '$3>=1000&&$3!=65534{print $1}' /etc/passwd` -echo $users +for u in $users + do + change -M 90 $u +done |
#vi chage
--- /tmp/l3-saved-15237.25457.16270 2014-10-23 11:57:15.214045798 +0300 +++ chage 2014-10-23 11:57:33.422097261 +0300 @@ -1,5 +1,5 @@ #!/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 u in $users do change -M 90 $u |
#chmod u+x change
chmod: невозможно получить доступ к «change»: Нет такого файла или каталога |
#chmod u+x chage
|
#./chage
./chage: line 2: =user: команда не найдена |
#groupadd developers
|
#gpasswd -M student,user developers
|
#gpasswd -M student developers
|
#gpasswd -a user developers
Добавление пользователя user в группу developers |
#alias ls='ls --color=auto'
|
#ls -l
итого 124 -rwxr--r-- 1 root root 118 Окт 23 11:57 chage -rwxr--r-- 1 root root 92 Окт 22 15:52 hello.sh -rw-r--r-- 1 root root 5268 Окт 13 18:01 install -rw-r--r-- 1 root root 83 Окт 22 10:39 ip -rw-r--r-- 1 root root 0 Окт 22 11:57 i_p -rw-r--r-- 1 root root 0 Окт 22 16:50 no_file -rw-r--r-- 1 root root 953 Окт 22 11:51 passwd drwxr-xr-x 2 root root 4096 Окт 20 16:24 source -rw-r--r-- 1 root root 81570 Июл 3 2006 Tux.jpg -rw-r--r-- 1 root root 4086 Окт 22 10:13 wget.txt -rw-r--r-- 1 root root 44 Окт 22 10:17 words -rw-r--r-- 1 root root 7412 Окт 22 13:40 xargs.txt |
#chattr +a /home/student/d1/date.txt
|
#cd /home/student/d1/
|
#lsattr date.txt
-----a-------e-- date.txt |
#mkdir /opt/pub
|
#ls -l /opt/
итого 16 -rw-r--r-- 1 root root 42 Окт 20 11:57 4.txt drwxr-xr-x 3 root root 4096 Окт 20 14:45 d2 -rw-r--r-- 1 root root 7 Окт 20 14:43 file3 prw-r--r-- 1 root root 0 Окт 20 13:50 pipe drwxr-xr-x 2 root root 4096 Окт 23 13:40 pub |
#chgrp developers /opt/p
pipe pub/ |
#chgrp developers /opt/pub/
|
#chmod 770 /opt/pub/
|
#ls -l /opt/
итого 16 -rw-r--r-- 1 root root 42 Окт 20 11:57 4.txt drwxr-xr-x 3 root root 4096 Окт 20 14:45 d2 -rw-r--r-- 1 root root 7 Окт 20 14:43 file3 prw-r--r-- 1 root root 0 Окт 20 13:50 pipe drwxrwx--- 2 root developers 4096 Окт 23 13:40 pub |
#chmod +t /opt/pub/
|
#ls -l /opt/
итого 16 -rw-r--r-- 1 root root 42 Окт 20 11:57 4.txt drwxr-xr-x 3 root root 4096 Окт 20 14:45 d2 -rw-r--r-- 1 root root 7 Окт 20 14:43 file3 prw-r--r-- 1 root root 0 Окт 20 13:50 pipe drwxrwx--T 2 root developers 4096 Окт 23 13:40 pub |
#touch /opt/pub/1.txt
|
#cd /
|
#find / -perm -4000 2>/dev/null
/usr/lib/dbus-1.0/dbus-daemon-launch-helper /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 |
#chmod u+s `which cat`
|
#echo $?
0 |
#chmod u-s `which cat`
|
#which mymotd
|
#find / mymotd
/ /sys /sys/fs /sys/fs/cgroup /sys/fs/ext4 /sys/fs/ext4/features /sys/fs/ext4/features/lazy_itable_init /sys/fs/ext4/features/batched_discard /sys/fs/ext4/xvda1 /sys/fs/ext4/xvda1/delayed_allocation_blocks ... /proc/16083/io /opt /opt/4.txt /opt/d2 /opt/d2/file1 /opt/d2/d3 /opt/pipe /opt/file3 /opt/pub find: `mymotd': Нет такого файла или каталога |
#ls /home/user/
bigfile granata.jpg lpi 2 names press_any_key_to_continue.jpg text bin Light_Alloy_4.4.784_RC2_by_FAFNIR.exe man_smb_conf ogo.jpg proj touchlist freebsd.jpg lpi 1 matrix.jpg pamyatka.pdf sh |
#ls /home/user/ -a
. .bashrc .l3rc man_smb_conf press_any_key_to_continue.jpg touchlist .. bigfile Light_Alloy_4.4.784_RC2_by_FAFNIR.exe matrix.jpg .profile .bash_history bin .lilalo names proj .bash_logout freebsd.jpg lpi 1 ogo.jpg sh .bash_profile granata.jpg lpi 2 pamyatka.pdf text |
#vi /etc/motd
--- /tmp/l3-saved-16062.6338.7964 2014-10-23 14:31:27.130101640 +0300 +++ /etc/motd 2014-10-23 14:32:20.414086820 +0300 @@ -1,7 +1 @@ - -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. +Privet $user |
#useradd --help
ÐÑполÑзование: useradd [паÑамеÑÑÑ] ÐÐÐ seradd -D useradd -D [паÑамеÑÑÑ] ÐаÑамеÑÑÑ: -b, --base-dir ÐÐÐ_ÐÐТ базовÑй каÑалог Ð´Ð»Ñ Ð´Ð¾Ð¼Ð°Ñнего каÑалога новой ÑÑÑÑной запиÑи -c, --comment ÐÐÐÐÐÐТÐÐ ÐРполе GECOS новой ÑÑÑÑной запиÑи -d, --home-dir ÐÐÐ_ÐÐТ домаÑний каÑалог новой ÑÑÑÑной запиÑи -D, --defaults показаÑÑ Ð¸Ð»Ð¸ измениÑÑ Ð½Ð°ÑÑÑойки по ÑмолÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ useradd ... -p, --password ÐÐÐ ÐÐÑÑной запиÑи -r, --system ÑоздаÑÑ ÑиÑÑемнÑÑ ÑÑÑÑнÑÑ Ð·Ð°Ð¿Ð¸ÑÑ -R, --root ÐÐТ_CHROOT каÑалог, в коÑоÑÑй вÑполнÑеÑÑÑ chroot -s, --shell ÐÐÐРновой ÑÑÑÑной запиÑи -u, --uid UID полÑзоваÑелÑÑкий ID новой ÑÑÑÑной запиÑи -U, --user-group ÑоздаÑÑ Ð³ÑÑÐ¿Ð¿Ñ Ñ Ñем же именем ÑÑо и Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ -Z, --selinux-user SEUSER иÑполÑзоваÑÑ Ñказанного SEUSER Ð´Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑелÑÑкого ÑопоÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ SELinux |
#useradd -m user1
|
#chpwd --help
l3script: chpwd: команда не найдена |
#passwd --help
ÐÑполÑзование: passwd [паÑамеÑÑÑ] [ÐÐÐ , --all показаÑÑ ÑоÑÑоÑние паÑолей вÑÐµÑ ÑÑÑÑнÑÑ Ð·Ð°Ð¿Ð¸Ñей -d, --delete ÑдалиÑÑ Ð¿Ð°ÑÐ¾Ð»Ñ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð¹ ÑÑÑÑной запиÑи -e, --expire пÑоÑÑоÑиÑÑ Ð¿Ð°ÑÐ¾Ð»Ñ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð¹ ÑÑÑÑной запиÑи -h, --help показаÑÑ Ð´Ð°Ð½Ð½Ð¾Ðµ ÑообÑение и законÑиÑÑ ÑабоÑÑ -k, --keep-tokens изменÑÑÑ Ð¿Ð°ÑÐ¾Ð»Ñ ÑолÑко Ñ Ð¸ÑÑÑкÑим ÑÑоком дейÑÑÐ²Ð¸Ñ -i, --inactive ÐÐÐÐТÐÐÐÐСТЬ ÑÑÑановиÑÑ Ð½ÐµÐ°ÐºÑивноÑÑÑ Ð¿Ð°ÑÐ¾Ð»Ñ Ð¿Ð¾Ñле иÑÑеÑÐµÐ½Ð¸Ñ ÑÑока в знаÑение ÐÐÐÐТÐÐÐÐСТЬ ... -q, --quiet ÑокÑаÑиÑÑ ÐºÐ¾Ð»Ð¸ÑеÑÑво вÑводимÑÑ ÑообÑений -r, --repository Ð ÐÐÐÐÐТÐÐ ÐРизмениÑÑ Ð¿Ð°ÑÐ¾Ð»Ñ Ð² Ð ÐÐÐÐÐТÐÐ ÐÐ -R, --root ÐÐТ_CHROOT каÑалог, в коÑоÑÑй вÑполнÑеÑÑÑ chroot -S, --status показаÑÑ ÑоÑÑоÑние паÑÐ¾Ð»Ñ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð¹ ÑÑÑÑной запиÑи -u, --unlock ÑазблокиÑоваÑÑ Ð·Ð°Ð´Ð°Ð½Ð½ÑÑ ÑÑÑÑнÑÑ Ð·Ð°Ð¿Ð¸ÑÑ -w, --warndays ÐÐ ÐÐУÐ_ÐÐÐÐ ÑÑÑановиÑÑ ÐºÐ¾Ð»Ð¸ÑеÑÑво дней Ñ Ð²ÑдаÑей пÑедÑпÑÐµÐ¶Ð´ÐµÐ½Ð¸Ñ Ð² ÐÐ ÐÐУÐ_ÐÐÐÐ -x, --maxdays ÐÐÐС_ÐÐÐÐ ÑÑÑановиÑÑ Ð¼Ð°ÐºÑималÑное ÑиÑло дней пеÑед Ñменой паÑÐ¾Ð»Ñ Ð² ÐÐÐС_ÐÐÐÐ |
#passwd user
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#passwd student
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#passwd student
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#rm /home/student/.hushlogin
|
#vi /etc/nologin/mynologin
|
#~
acpi logrotate.conf adduser.conf logrotate.d adjtime lynx-cur aliases magic alternatives magic.mime apt mailcap bash.bashrc mailcap.order bash_completion mailname bash_completion.d manpath.config bindresvport.blacklist mime.types ... ld.so.cache timezone ld.so.conf trafshow ld.so.conf.d ucf.conf libpaper.d udev lilalo ufw locale.alias vim locale.gen w3m localtime wgetrc logcheck X11 login.defs xml |
#vi /etc/nologin
--- /dev/null 2014-10-17 18:42:44.555999990 +0300 +++ /etc/nologin 2014-10-23 14:43:31.438087493 +0300 @@ -0,0 +1 @@ +Zapret logon |
#vi /etc/nologin
--- /tmp/l3-saved-16062.21298.1849 2014-10-23 14:45:33.018091192 +0300 +++ /etc/nologin 2014-10-23 14:45:37.230103835 +0300 @@ -1 +0,0 @@ -Zapret logon |
#vi /etc/nologin
--- /tmp/l3-saved-16062.28612.26450 2014-10-23 14:45:57.170083565 +0300 +++ /etc/nologin 2014-10-23 14:46:10.174089627 +0300 @@ -0,0 +1 @@ +Zapret na vhod |
#mr /etc/nologin
l3script: mr: команда не найдена |
#rm /etc/nologin
|
#ping 192.168.15.107
PING 192.168.15.107 (192.168.15.107) 56(84) bytes of data. ^C --- 192.168.15.107 ping statistics --- 54 packets transmitted, 0 received, 100% packet loss, time 52999ms |
#ping 192.168.15.107
PING 192.168.15.107 (192.168.15.107) 56(84) bytes of data. ^C --- 192.168.15.107 ping statistics --- 1708 packets transmitted, 0 received, 100% packet loss, time 1720655ms |
#ping 192.168.15.107
PING 192.168.15.107 (192.168.15.107) 56(84) bytes of data. ^C --- 192.168.15.107 ping statistics --- 2 packets transmitted, 0 received, 100% packet loss, time 1008ms |
#date
Втр Окт 28 15:27:40 EET 2014 |
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: student:x:1001: messagebus:x:105: developers:x:1002:student
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 student:x:1001:1001:Petr Petrov,9C,646,111,test:/home/student:/bin/bash messagebus:x:103:105::/var/run/dbus:/bin/false
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::: student:$6$bfHBuvSV$3Sj/roAk/2x08w5zLFfgYrBTKi4oiZjt9dg8e9tY0bRAEQX821yG/gBKMzuCCV27jG/RgaKE0PjZylMBNaCMy1:16364:0:99999:7::16368: messagebus:*:16365:0:99999:7:::
Время первой команды журнала | 10:05:03 2014-10-23 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:27:38 2014-10-28 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 69 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 15.94 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 4.35 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.88 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.61 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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