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

Содержание

Журнал

Четверг (11/16/06)

/dev/pts/1
11:26:24
#find / -perm +4000 -exec md5sum {} \; > /tmp/md5sum
find: /proc/2985/task: No such file or directory
find: /proc/5496/task/5496/fd/4: No such file or directory
11:28:24
#less /etc/passwd
11:33:29
#cat /etc/sh
shadow   shadow-  shells
11:33:29
#cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/ash
/bin/bsh
/bin/tcsh
/bin/csh
11:35:23
#cat /etc/passwd
root:$1$9pPv$hLEnzyNP2NrXIOVQtzG/50:0:0:root:/root:/bin/bash
bin:*:1:1:bin:/bin:/sbin/nologin
daemon:*:2:2:daemon:/sbin:/sbin/nologin
adm:*:3:4:adm:/var/adm:/sbin/nologin
lp:*:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:*:5:0:sync:/sbin:/bin/sync
shutdown:*:6:0:shutdown:/sbin:/sbin/shutdown
halt:*:7:0:halt:/sbin:/sbin/halt
mail:*:8:12:mail:/var/spool/mail:/sbin/nologin
news:*:9:13:news:/etc/news:
...
mailnull:!!:47:47::/var/spool/mqueue:/sbin/nologin
smmsp:!!:51:51::/var/spool/mqueue:/sbin/nologin
gdm:!!:42:42::/var/gdm:/sbin/nologin
rpcuser:!!:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:!!:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
ntp:!!:38:38::/etc/ntp:/sbin/nologin
sshd:!!:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
pcap:!!:77:77::/var/arpwatch:/sbin/nologin
pvm:!!:24:24::/usr/share/pvm3:/bin/bash
user:$1$5fZ4$VlKLL4Y.kiJPyG2GFHOWd1:500:500:user:/home/user:/bin/bash
11:37:45
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/spool/mail/root": 6 messages 6 new
>N  1 root@linux4.linux.nt  Sun Nov 13 04:02  85/2462  "LogWatch for linux4.linux.nt"
 N  2 root@linux4.linux.nt  Mon Nov 14 10:01  52/1690  "LogWatch for linux4.linux.nt"
 N  3 postmaster@linux4.li  Tue Nov 15 10:32 133/4348  "LogWatch for linux4.linux.nt"
 N  4 root@linux4.linux.nt  Tue Nov 15 10:33  19/736   "Anacron job 'cron.daily'"
 N  5 postmaster@linux4.li  Wed Nov 16 10:24 462/9519  "LogWatch for linux4.linux.nt"
 N  6 root@linux4.linux.nt  Wed Nov 16 10:25  19/736   "Anacron job 'cron.daily'"
& help
    Mail   Commands
...
h                               print out active message headers
!                               shell escape
cd [directory]                  chdir to directory or home if none given
A <message list> consists of integers, ranges of same, or user names separated
by spaces.  If omitted, Mail uses the last message typed.
A <user list> consists of user names or aliases separated by spaces.
Aliases are defined in .mailrc in your home directory.
& d
& q
Held 5 messages in /var/spool/mail/root
11:39:31
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/spool/mail/root": 5 messages 5 unread
>U  1 root@linux4.linux.nt  Mon Nov 14 10:01  53/1700  "LogWatch for linux4.linux.nt"
 U  2 postmaster@linux4.li  Tue Nov 15 10:32 134/4358  "LogWatch for linux4.linux.nt"
 U  3 root@linux4.linux.nt  Tue Nov 15 10:33  20/746   "Anacron job 'cron.daily'"
 U  4 postmaster@linux4.li  Wed Nov 16 10:24 463/9529  "LogWatch for linux4.linux.nt"
 U  5 root@linux4.linux.nt  Wed Nov 16 10:25  20/746   "Anacron job 'cron.daily'"
& d
& d
& d
& d
& d
& q
11:39:43
#mail
No mail for root
11:39:44
#ls -l /etc
-rw-r--r--   1 root  root     848 Мар  5  2003 ksysguarddrc
drwxr-xr-x   2 root  root    4096 Ноя 12 05:08 lam
-rw-r--r--   1 root  root    6928 Сен 29  2004 ldap.conf
-rw-r--r--   1 root  root  105044 Ноя 12 05:10 ld.so.cache
-rw-r--r--   1 root  root      57 Ноя 12 05:02 ld.so.conf
drwxr-xr-x   2 root  root    4096 Ноя 12 04:48 ld.so.conf.d
-rw-r--r--   1 root  root    3243 Июл 12  2004 lftp.conf
drwxr-xr-x   2 root  root    4096 Ноя 12 04:59 libgda
drwxr-xr-x   2 root  root    4096 Окт 25  2004 libslowo.d
-rw-r--r--   1 root  root     144 Окт 25  2004 libslowo.rc
...
drwxr-xr-x   2 root  root    4096 Ноя 12 05:02 wine
drwxr-xr-x   2 root  root    4096 Ноя 12 05:11 wordtrans
drwxr-xr-x  16 root  root    4096 Ноя 12 15:25 X11
drwxr-xr-x   3 root  root    4096 Ноя 12 04:49 xdg
-rw-r--r--   1 root  root     289 Июл 12  2004 xinetd.conf
drwxr-xr-x   2 root  root    4096 Ноя 12 05:01 xinetd.d
drwxr-xr-x   2 root  root    4096 Ноя 12 04:50 xml
-rw-r--r--   1 root  root     585 Июл 12  2004 yp.conf
-rw-r--r--   1 root  root     255 Ноя 15  2004 yum.conf
drwxr-xr-x   2 root  root    4096 Ноя 15  2004 yum.repos.d
11:42:33
#ls -l /
итого 88
drwxr-xr-x   2 root root   4096 Ноя 14 08:57 bin
drwxr-xr-x   4 root root   4096 Ноя 12 05:20 boot
drwxr-xr-x  10 root root   4960 Ноя 16 10:19 dev
drwxr-xr-x  92 root root   8192 Ноя 16 10:25 etc
-r--------   1 root root      0 Окт  1  1980 file
drwxr-xr-x  94 root users  4096 Ноя 15 16:29 home
drwxr-xr-x   2 root root   4096 Июл 13  2004 initrd
drwxr-xr-x  11 root root   4096 Ноя 12 16:50 lib
drwx------   2 root root  16384 Ноя 12 04:40 lost+found
...
drwxr-xr-x   2 root root   4096 Июл 13  2004 mnt
drwxr-xr-x   2 root root   4096 Июл 13  2004 opt
dr-xr-xr-x  93 root root      0 Ноя 16 11:18 proc
drwxr-x---  26 root root   4096 Ноя 16 10:41 root
drwxr-xr-x   2 root root   8192 Ноя 12 16:57 sbin
drwxr-xr-x   2 root root   4096 Июл 13  2004 selinux
drwxr-xr-x   9 root root      0 Ноя 16 11:18 sys
drwxrwxrwt  20 root root   4096 Ноя 16 11:39 tmp
drwxr-xr-x  16 root root   4096 Ноя 12 05:11 usr
drwxr-xr-x  20 root root   4096 Ноя 14 12:32 var
11:42:37
#chmod 644 /etc/passwd

11:42:55
#su user

11:43:01
$exit
exit
11:43:12
#last
root     tty1                          Wed Nov 16 10:19 - 10:19  (00:00)
root     pts/1        :0.0             Wed Nov 16 09:41   still logged in
root     :0                            Wed Nov 16 09:20   still logged in
reboot   system boot  2.6.9-1.667asp   Wed Nov 16 09:19          (02:25)
root     tty1                          Tue Nov 15 17:00 - down   (00:20)
root     pts/1        :0.0             Tue Nov 15 16:49 - 17:00  (00:10)
root     pts/1        :0.0             Tue Nov 15 15:05 - 16:49  (01:43)
root     :0                            Tue Nov 15 15:05 - 17:00  (01:54)
root     pts/1        :0.0             Tue Nov 15 15:00 - 15:04  (00:03)
root     pts/1        :0.0             Tue Nov 15 13:40 - 15:00  (01:20)
...
user     pts/2        :0.0             Mon Nov 14 10:41 - 10:44  (00:02)
root     pts/2        192.168.15.254   Mon Nov 14 10:39 - 10:39  (00:00)
root     tty1                          Mon Nov 14 10:10 - 14:23  (04:13)
root     tty1                          Mon Nov 14 10:08 - 10:10  (00:01)
user     tty1                          Mon Nov 14 10:00 - 10:07  (00:06)
user     :0                            Mon Nov 14 09:57 - 11:03  (01:06)
reboot   system boot  2.6.9-1.667asp   Mon Nov 14 08:56          (08:31)
root     :0                            Sat Nov 12 15:27 - crash (1+17:28)
reboot   system boot  2.6.9-1.667asp   Sat Nov 12 15:27         (2+02:00)
wtmp begins Sat Nov 12 15:27:10 2005
11:44:29
#last -10
root     tty1                          Wed Nov 16 10:19 - 10:19  (00:00)
root     pts/1        :0.0             Wed Nov 16 09:41   still logged in
root     :0                            Wed Nov 16 09:20   still logged in
reboot   system boot  2.6.9-1.667asp   Wed Nov 16 09:19          (02:25)
root     tty1                          Tue Nov 15 17:00 - down   (00:20)
root     pts/1        :0.0             Tue Nov 15 16:49 - 17:00  (00:10)
root     pts/1        :0.0             Tue Nov 15 15:05 - 16:49  (01:43)
root     :0                            Tue Nov 15 15:05 - 17:00  (01:54)
root     pts/1        :0.0             Tue Nov 15 15:00 - 15:04  (00:03)
root     pts/1        :0.0             Tue Nov 15 13:40 - 15:00  (01:20)
wtmp begins Sat Nov 12 15:27:10 2005
11:45:01
#cat /etc/passwd
root:$1$9pPv$hLEnzyNP2NrXIOVQtzG/50:0:0:root:/root:/bin/bash
bin:*:1:1:bin:/bin:/sbin/nologin
daemon:*:2:2:daemon:/sbin:/sbin/nologin
adm:*:3:4:adm:/var/adm:/sbin/nologin
lp:*:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:*:5:0:sync:/sbin:/bin/sync
shutdown:*:6:0:shutdown:/sbin:/sbin/shutdown
halt:*:7:0:halt:/sbin:/sbin/halt
mail:*:8:12:mail:/var/spool/mail:/sbin/nologin
news:*:9:13:news:/etc/news:
...
mailnull:!!:47:47::/var/spool/mqueue:/sbin/nologin
smmsp:!!:51:51::/var/spool/mqueue:/sbin/nologin
gdm:!!:42:42::/var/gdm:/sbin/nologin
rpcuser:!!:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:!!:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
ntp:!!:38:38::/etc/ntp:/sbin/nologin
sshd:!!:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
pcap:!!:77:77::/var/arpwatch:/sbin/nologin
pvm:!!:24:24::/usr/share/pvm3:/bin/bash
user:$1$5fZ4$VlKLL4Y.kiJPyG2GFHOWd1:500:500:user:/home/user:/bin/bash
11:45:22
#cat /etc/shadow
root:$1$9pPv$hLEnzyNP2NrXIOVQtzG/50:13099:0:99999:7:::
bin:*:13099:0:99999:7:::
daemon:*:13099:0:99999:7:::
adm:*:13099:0:99999:7:::
lp:*:13099:0:99999:7:::
sync:*:13099:0:99999:7:::
shutdown:*:13099:0:99999:7:::
halt:*:13099:0:99999:7:::
mail:*:13099:0:99999:7:::
news:*:13099:0:99999:7:::
...
mailnull:!!:13099:0:99999:7:::
smmsp:!!:13099:0:99999:7:::
gdm:!!:13099:0:99999:7:::
rpcuser:!!:13099:0:99999:7:::
nfsnobody:!!:13099:0:99999:7:::
ntp:!!:13099:0:99999:7:::
sshd:!!:13099:0:99999:7:::
pcap:!!:13099:0:99999:7:::
pvm:!!:13099:0:99999:7:::
user:$1$5fZ4$VlKLL4Y.kiJPyG2GFHOWd1:13099:0:99999:7:::
11:46:12
#cat /etc/shadow |
>
11:46:34
#cat /etc/shadow | grep ^user
user:$1$5fZ4$VlKLL4Y.kiJPyG2GFHOWd1:13099:0:99999:7:::
11:46:40
#cat /etc/passwd | grep ^user
user:$1$5fZ4$VlKLL4Y.kiJPyG2GFHOWd1:500:500:user:/home/user:/bin/bash
11:46:46
#pwunconv

11:54:13
#cat /etc/passwd | grep ^user
user:$1$5fZ4$VlKLL4Y.kiJPyG2GFHOWd1:500:500:user:/home/user:/bin/bash
11:54:41
#pwconv

11:54:53
#cat /etc/passwd | grep ^user
user:x:500:500:user:/home/user:/bin/bash
11:54:55
#usermo
usermod    usermount
11:54:55
#usermod
usage: usermod  [-u uid [-o]] [-g group] [-G group,...]
                [-d home [-m]] [-s shell] [-c comment] [-l new_name]
                [-f inactive] [-e expire ] [-p passwd] [-L|-U] name
11:59:30
#useradd
usage: useradd  [-u uid [-o]] [-g group] [-G group,...]
                [-d home] [-s shell] [-c comment] [-m [-k template]]
                [-f inactive] [-e expire ] [-p passwd] [-M] [-n] [-r] name
       useradd  -D [-g group] [-b base] [-s shell]
                [-f inactive] [-e expire ]
11:59:51
#useradd -s /bin/bash -p
useradd: option requires an argument -- p
usage: useradd  [-u uid [-o]] [-g group] [-G group,...]
                [-d home] [-s shell] [-c comment] [-m [-k template]]
                [-f inactive] [-e expire ] [-p passwd] [-M] [-n] [-r] name
       useradd  -D [-g group] [-b base] [-s shell]
                [-f inactive] [-e expire ]
12:00:35
#useradd -s /bin/bash -p 11111
usage: useradd  [-u uid [-o]] [-g group] [-G group,...]
                [-d home] [-s shell] [-c comment] [-m [-k template]]
                [-f inactive] [-e expire ] [-p passwd] [-M] [-n] [-r] name
       useradd  -D [-g group] [-b base] [-s shell]
                [-f inactive] [-e expire ]
12:00:41
#useradd -s /bin/bash -p 11111 -c Testing
usage: useradd  [-u uid [-o]] [-g group] [-G group,...]
                [-d home] [-s shell] [-c comment] [-m [-k template]]
                [-f inactive] [-e expire ] [-p passwd] [-M] [-n] [-r] name
       useradd  -D [-g group] [-b base] [-s shell]
                [-f inactive] [-e expire ]
12:00:55
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
...
mailnull:x:47:47::/var/spool/mqueue:/sbin/nologin
smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
gdm:x:42:42::/var/gdm:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
pcap:x:77:77::/var/arpwatch:/sbin/nologin
pvm:x:24:24::/usr/share/pvm3:/bin/bash
user:x:500:500:user:/home/user:/bin/bash
12:01:04
#useradd
usage: useradd  [-u uid [-o]] [-g group] [-G group,...]
                [-d home] [-s shell] [-c comment] [-m [-k template]]
                [-f inactive] [-e expire ] [-p passwd] [-M] [-n] [-r] name
       useradd  -D [-g group] [-b base] [-s shell]
                [-f inactive] [-e expire ]
12:01:15
#useradd test -s /bin/bash -p 11111 -c Testing

12:01:30
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
...
smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
gdm:x:42:42::/var/gdm:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
pcap:x:77:77::/var/arpwatch:/sbin/nologin
pvm:x:24:24::/usr/share/pvm3:/bin/bash
user:x:500:500:user:/home/user:/bin/bash
test:x:501:501:Testing:/home/test:/bin/bash
12:01:34
#useradd
usage: useradd  [-u uid [-o]] [-g group] [-G group,...]
                [-d home] [-s shell] [-c comment] [-m [-k template]]
                [-f inactive] [-e expire ] [-p passwd] [-M] [-n] [-r] name
       useradd  -D [-g group] [-b base] [-s shell]
                [-f inactive] [-e expire ]
12:02:14
#usermod
usage: usermod  [-u uid [-o]] [-g group] [-G group,...]
                [-d home [-m]] [-s shell] [-c comment] [-l new_name]
                [-f inactive] [-e expire ] [-p passwd] [-L|-U] name
12:02:24
#usermod -u 555 -c Testing User
usermod: user User does not exist
12:02:50
#usermod test-u 555 -c Testing User
usermod: user User does not exist
12:02:56
#usermod test -u 555 -c Testing User
usermod: user User does not exist
12:03:00
#usermod -u 555 -c Testing User test
usage: usermod  [-u uid [-o]] [-g group] [-G group,...]
                [-d home [-m]] [-s shell] [-c comment] [-l new_name]
                [-f inactive] [-e expire ] [-p passwd] [-L|-U] name
12:03:25
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
...
smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
gdm:x:42:42::/var/gdm:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
pcap:x:77:77::/var/arpwatch:/sbin/nologin
pvm:x:24:24::/usr/share/pvm3:/bin/bash
user:x:500:500:user:/home/user:/bin/bash
test:x:501:501:Testing:/home/test:/bin/bash
12:03:32
#usermod test -u 555 -c Testing User
usermod: user User does not exist
12:03:50
#usermod test -u 555 -c Testing_User
usermod: user Testing_User does not exist
12:04:01
#useradd
usage: useradd  [-u uid [-o]] [-g group] [-G group,...]
                [-d home] [-s shell] [-c comment] [-m [-k template]]
                [-f inactive] [-e expire ] [-p passwd] [-M] [-n] [-r] name
       useradd  -D [-g group] [-b base] [-s shell]
                [-f inactive] [-e expire ]
12:04:09
#usermod
usage: usermod  [-u uid [-o]] [-g group] [-G group,...]
                [-d home [-m]] [-s shell] [-c comment] [-l new_name]
                [-f inactive] [-e expire ] [-p passwd] [-L|-U] name
12:05:27
#usermod test -u 555 -c 'Testing User' test
usage: usermod  [-u uid [-o]] [-g group] [-G group,...]
                [-d home [-m]] [-s shell] [-c comment] [-l new_name]
                [-f inactive] [-e expire ] [-p passwd] [-L|-U] name
12:06:30
#usermod -u 555 -c test
usage: usermod  [-u uid [-o]] [-g group] [-G group,...]
                [-d home [-m]] [-s shell] [-c comment] [-l new_name]
                [-f inactive] [-e expire ] [-p passwd] [-L|-U] name
12:06:42
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
...
smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
gdm:x:42:42::/var/gdm:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
pcap:x:77:77::/var/arpwatch:/sbin/nologin
pvm:x:24:24::/usr/share/pvm3:/bin/bash
user:x:500:500:user:/home/user:/bin/bash
test:x:501:501:Testing:/home/test:/bin/bash
12:06:46
#usermod -u555 -cTesting_user test

12:07:17
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
...
smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
gdm:x:42:42::/var/gdm:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
pcap:x:77:77::/var/arpwatch:/sbin/nologin
pvm:x:24:24::/usr/share/pvm3:/bin/bash
user:x:500:500:user:/home/user:/bin/bash
test:x:555:501:Testing_user:/home/test:/bin/bash
12:07:19
#usermod
usage: usermod  [-u uid [-o]] [-g group] [-G group,...]
                [-d home [-m]] [-s shell] [-c comment] [-l new_name]
                [-f inactive] [-e expire ] [-p passwd] [-L|-U] name
12:07:27
#ch
chacl           chat            checkpolicy     chkconfig       chpasswd        chvt
chage           chattr          checkXML        chkfontpath     chroot
change_console  chcon           chfn            chmod           chrt
charmap         cheatmake       chgrp           chown           chsh
12:07:27
#chsh
Changing shell for root.
New shell [/bin/bash]:
12:08:08
#chsh
Changing shell for root.
New shell [/bin/bash]:
12:08:11
#chrt
chrt version 1.3.0
usage: chrt [options] [prio] [pid | cmd [args...]]
manipulate real-time attributes of a process
  -f, --fifo     set policy to SCHED_FF
  -p, --pid      operate on existing given pid
  -m, --max      show min and max valid priorities
  -o, --other    set policy to SCHED_OTHER
  -r, --rr       set policy to SCHED_RR (default)
  -h, --help     display this help
  -v, --verbose  display status information
  -V, --version  output version information
Report bugs and send patches to <rml@tech9.net>
12:08:14
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
...
smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
gdm:x:42:42::/var/gdm:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
pcap:x:77:77::/var/arpwatch:/sbin/nologin
pvm:x:24:24::/usr/share/pvm3:/bin/bash
user:x:500:500:user:/home/user:/bin/bash
test:x:555:501:Testing_user:/home/test:/bin/bash
12:12:04
#cat /etc/sh
shadow   shadow-  shells
12:12:04
#cat /etc/shadow
root:$1$9pPv$hLEnzyNP2NrXIOVQtzG/50:13103:0:99999:7:::
bin:*:13103:0:99999:7:::
daemon:*:13103:0:99999:7:::
adm:*:13103:0:99999:7:::
lp:*:13103:0:99999:7:::
sync:*:13103:0:99999:7:::
shutdown:*:13103:0:99999:7:::
halt:*:13103:0:99999:7:::
mail:*:13103:0:99999:7:::
news:*:13103:0:99999:7:::
...
smmsp:!!:13103:0:99999:7:::
gdm:!!:13103:0:99999:7:::
rpcuser:!!:13103:0:99999:7:::
nfsnobody:!!:13103:0:99999:7:::
ntp:!!:13103:0:99999:7:::
sshd:!!:13103:0:99999:7:::
pcap:!!:13103:0:99999:7:::
pvm:!!:13103:0:99999:7:::
user:$1$5fZ4$VlKLL4Y.kiJPyG2GFHOWd1:13103:0:99999:7:::
test:11111:13103:0:99999:7:::
12:12:20
#useradd
usage: useradd  [-u uid [-o]] [-g group] [-G group,...]
                [-d home] [-s shell] [-c comment] [-m [-k template]]
                [-f inactive] [-e expire ] [-p passwd] [-M] [-n] [-r] name
       useradd  -D [-g group] [-b base] [-s shell]
                [-f inactive] [-e expire ]
12:13:06
#echo test:11111 | chpasswd

12:14:55
#cat /etc/shadow
root:$1$9pPv$hLEnzyNP2NrXIOVQtzG/50:13103:0:99999:7:::
bin:*:13103:0:99999:7:::
daemon:*:13103:0:99999:7:::
adm:*:13103:0:99999:7:::
lp:*:13103:0:99999:7:::
sync:*:13103:0:99999:7:::
shutdown:*:13103:0:99999:7:::
halt:*:13103:0:99999:7:::
mail:*:13103:0:99999:7:::
news:*:13103:0:99999:7:::
...
smmsp:!!:13103:0:99999:7:::
gdm:!!:13103:0:99999:7:::
rpcuser:!!:13103:0:99999:7:::
nfsnobody:!!:13103:0:99999:7:::
ntp:!!:13103:0:99999:7:::
sshd:!!:13103:0:99999:7:::
pcap:!!:13103:0:99999:7:::
pvm:!!:13103:0:99999:7:::
user:$1$5fZ4$VlKLL4Y.kiJPyG2GFHOWd1:13103:0:99999:7:::
test:v2DkEU7H8U/YI:13103:0:99999:7:::
12:14:58
#ch
chacl           chat            checkpolicy     chkconfig       chpasswd        chvt
chage           chattr          checkXML        chkfontpath     chroot
change_console  chcon           chfn            chmod           chrt
charmap         cheatmake       chgrp           chown           chsh
12:14:58
#chpasswd test
usage: chpasswd [-e]
12:15:47
#chpasswd -e test
usage: chpasswd [-e]
12:15:52
#chpasswd
chpasswd: line 1: missing new password
chpasswd: line 2: missing new password
chpasswd: line 3: missing new password
chpasswd: line 4: missing new password
chpasswd: line 5: missing new password
chpasswd: line 6: missing new password
chpasswd: line 7: missing new password
chpasswd: line 8: missing new password
12:16:20
#chpasswd --help
usage: chpasswd [-e]
12:16:25
#chpasswd -e

12:16:31
#passwd test
Changing password for user test.
New UNIX password:
BAD PASSWORD: it is too short
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
12:17:28
#cat /etc/shadow
root:$1$9pPv$hLEnzyNP2NrXIOVQtzG/50:13103:0:99999:7:::
bin:*:13103:0:99999:7:::
daemon:*:13103:0:99999:7:::
adm:*:13103:0:99999:7:::
lp:*:13103:0:99999:7:::
sync:*:13103:0:99999:7:::
shutdown:*:13103:0:99999:7:::
halt:*:13103:0:99999:7:::
mail:*:13103:0:99999:7:::
news:*:13103:0:99999:7:::
...
smmsp:!!:13103:0:99999:7:::
gdm:!!:13103:0:99999:7:::
rpcuser:!!:13103:0:99999:7:::
nfsnobody:!!:13103:0:99999:7:::
ntp:!!:13103:0:99999:7:::
sshd:!!:13103:0:99999:7:::
pcap:!!:13103:0:99999:7:::
pvm:!!:13103:0:99999:7:::
user:$1$5fZ4$VlKLL4Y.kiJPyG2GFHOWd1:13103:0:99999:7:::
test:$1$pbEyzlS9$R30ZIDSm1W3KRJMoA7QNB.:13103:0:99999:7:::
12:17:33
#userdel test

12:18:56
#cat /etc/shadow
root:$1$9pPv$hLEnzyNP2NrXIOVQtzG/50:13103:0:99999:7:::
bin:*:13103:0:99999:7:::
daemon:*:13103:0:99999:7:::
adm:*:13103:0:99999:7:::
lp:*:13103:0:99999:7:::
sync:*:13103:0:99999:7:::
shutdown:*:13103:0:99999:7:::
halt:*:13103:0:99999:7:::
mail:*:13103:0:99999:7:::
news:*:13103:0:99999:7:::
...
mailnull:!!:13103:0:99999:7:::
smmsp:!!:13103:0:99999:7:::
gdm:!!:13103:0:99999:7:::
rpcuser:!!:13103:0:99999:7:::
nfsnobody:!!:13103:0:99999:7:::
ntp:!!:13103:0:99999:7:::
sshd:!!:13103:0:99999:7:::
pcap:!!:13103:0:99999:7:::
pvm:!!:13103:0:99999:7:::
user:$1$5fZ4$VlKLL4Y.kiJPyG2GFHOWd1:13103:0:99999:7:::
12:18:58
#ls -l /home/
итого 380
drwx------   5  501   501  4096 Ноя 15 16:29 d
drwx------   5  502   502  4096 Ноя 15 16:29 d-
drwx------   5  512   512  4096 Ноя 15 16:29 da
drwx------   5  513   513  4096 Ноя 15 16:29 daalder
drwx------   5  514   514  4096 Ноя 15 16:29 dab
drwx------   5  515   515  4096 Ноя 15 16:29 dabb
drwx------   5  516   516  4096 Ноя 15 16:29 dabba
drwx------   5  517   517  4096 Ноя 15 16:29 dabbed
drwx------   5  518   518  4096 Ноя 15 16:29 dabber
...
drwx------   5  511   511  4096 Ноя 15 16:29 dBrn
drwx------   5  507   507  4096 Ноя 15 16:29 dBV
drwx------   5  508   508  4096 Ноя 15 16:29 dBW
drwx------   5  503   503  4096 Ноя 15 16:29 d-c
drwx------   5  504   504  4096 Ноя 15 16:29 d-glucose
drwx------   5  505   505  4096 Ноя 15 16:29 d.w.t.
drwx------   2 root users 16384 Ноя 12 04:40 lost+found
drwxr-xr-x   5 root users  4096 Ноя 15 16:01 skel
drwx------   5  555   501  4096 Ноя 16 12:02 test
drwx------  31 user users  4096 Ноя 15 15:59 user
12:19:12
#find /-user 555 -exec chown root:root {} \;
find: /-user: No such file or directory
find: 555: No such file or directory
12:19:51
#ls -l /home/
итого 380
drwx------   5  501   501  4096 Ноя 15 16:29 d
drwx------   5  502   502  4096 Ноя 15 16:29 d-
drwx------   5  512   512  4096 Ноя 15 16:29 da
drwx------   5  513   513  4096 Ноя 15 16:29 daalder
drwx------   5  514   514  4096 Ноя 15 16:29 dab
drwx------   5  515   515  4096 Ноя 15 16:29 dabb
drwx------   5  516   516  4096 Ноя 15 16:29 dabba
drwx------   5  517   517  4096 Ноя 15 16:29 dabbed
drwx------   5  518   518  4096 Ноя 15 16:29 dabber
...
drwx------   5  511   511  4096 Ноя 15 16:29 dBrn
drwx------   5  507   507  4096 Ноя 15 16:29 dBV
drwx------   5  508   508  4096 Ноя 15 16:29 dBW
drwx------   5  503   503  4096 Ноя 15 16:29 d-c
drwx------   5  504   504  4096 Ноя 15 16:29 d-glucose
drwx------   5  505   505  4096 Ноя 15 16:29 d.w.t.
drwx------   2 root users 16384 Ноя 12 04:40 lost+found
drwxr-xr-x   5 root users  4096 Ноя 15 16:01 skel
drwx------   5  555   501  4096 Ноя 16 12:02 test
drwx------  31 user users  4096 Ноя 15 15:59 user
12:19:56
#find / -user 555 -exec chown root:root {} \;
find: /proc/6361/task/6361/fd/4: No such file or directory
12:20:13
#ls -l /home/
итого 380
drwx------   5  501   501  4096 Ноя 15 16:29 d
drwx------   5  502   502  4096 Ноя 15 16:29 d-
drwx------   5  512   512  4096 Ноя 15 16:29 da
drwx------   5  513   513  4096 Ноя 15 16:29 daalder
drwx------   5  514   514  4096 Ноя 15 16:29 dab
drwx------   5  515   515  4096 Ноя 15 16:29 dabb
drwx------   5  516   516  4096 Ноя 15 16:29 dabba
drwx------   5  517   517  4096 Ноя 15 16:29 dabbed
drwx------   5  518   518  4096 Ноя 15 16:29 dabber
...
drwx------   5  511   511  4096 Ноя 15 16:29 dBrn
drwx------   5  507   507  4096 Ноя 15 16:29 dBV
drwx------   5  508   508  4096 Ноя 15 16:29 dBW
drwx------   5  503   503  4096 Ноя 15 16:29 d-c
drwx------   5  504   504  4096 Ноя 15 16:29 d-glucose
drwx------   5  505   505  4096 Ноя 15 16:29 d.w.t.
drwx------   2 root users 16384 Ноя 12 04:40 lost+found
drwxr-xr-x   5 root users  4096 Ноя 15 16:01 skel
drwx------   5 root root   4096 Ноя 16 12:02 test
drwx------  31 user users  4096 Ноя 15 15:59 user
12:20:16
#find / -user >555 && <65534 -exec chown root:root {} \;
find: отсутствует аргумент у `-user'
12:20:46
#find / -user `>555 && <65534` -exec chown root:root {} \;
bash: 65534: No such file or directory
find: неверный аргумент `-exec' у `-user'
12:20:58
#find / -user '>555 && <65534' -exec chown root:root {} \;
find: неверный аргумент `>555 && <65534' у `-user'
12:21:12
#find / -user ($3>499 && $3!=65534) -exec chown root:root {} \;
bash: syntax error near unexpected token `('
12:22:56
#find / -user '{if($3>499 && $3!=65534)}' -exec chown root:root {} \;
find: неверный аргумент `{if($3>499 && $3!=65534)}' у `-user'
12:23:27
#find / -user `{if($3>499 && $3!=65534)}` -exec chown root:root {} \;
bash: command substitution: line 1: syntax error near unexpected token `$3'
bash: command substitution: line 1: `{if($3>499 && $3!=65534)}'
find: неверный аргумент `-exec' у `-user'
12:23:49
#find / -user awk -F: `{if($3>499 && $3!=65534)}` -exec chown root:root {} \;
bash: command substitution: line 1: syntax error near unexpected token `$3'
bash: command substitution: line 1: `{if($3>499 && $3!=65534)}'
find: неверный аргумент `awk' у `-user'
12:24:19
#find / -user | awk -F: `{if($3>499 && $3!=65534)}` -exec chown root:root {} \;
bash: command substitution: line 1: syntax error near unexpected token `$3'
bash: command substitution: line 1: `{if($3>499 && $3!=65534)}'
Usage: awk [POSIX or GNU style options] -f progfile [--] file ...
Usage: awk [POSIX or GNU style options] [--] 'program' file ...
POSIX options:          GNU long options:
        -f progfile             --file=progfile
        -F fs                   --field-separator=fs
        -v var=val              --assign=var=val
        -m[fr] val
        -W compat               --compat
...
        -W usage                --usage
        -W version              --version
To report bugs, see node `Bugs' in `gawk.info', which is
section `Reporting Problems and Bugs' in the printed version.
gawk is a pattern scanning and processing language.
By default it reads standard input and writes standard output.
Examples:
        gawk '{ sum += $1 }; END { print sum }' file
        gawk -F: '{ print $1 }' /etc/passwd
find: отсутствует аргумент у `-user'
12:24:34
#mc
12:26:05
#ьmail --help
mail: invalid option -- -
Usage: mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] to-addr ...
            [- sendmail-options ...]
       mail [-iInNv] -f [name]
       mail [-iInNv] [-u user]
прошло 14 минут
12:40:13
#ulimit
unlimited
12:42:21
#ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
file size               (blocks, -f) unlimited
max locked memory       (kbytes, -l) 32
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
stack size              (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 16255
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited
12:42:25
#cat /etc/sudoers
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#
# Host alias specification
# User alias specification
# Cmnd alias specification
# Defaults specification
# User privilege specification
root    ALL=(ALL) ALL
user    ALL=(ALL) ALL
# Uncomment to allow people in group wheel to run all commands
# %wheel        ALL=(ALL)       ALL
# Same thing without a password
# %wheel        ALL=(ALL)       NOPASSWD: ALL
# Samples
# %users  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users  localhost=/sbin/shutdown -h now
12:46:35
#man sudoers
12:53:06
#echo $SUDO

12:56:56
#echo $SUDO_

12:57:03
#ÐÐÐcat /etc/fstab
# This file is edited by fstab-sync - see 'man fstab-sync' for details
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options>                  <dump> <pass>
/dev/hda5       none    swap    sw      0       0
/dev/hda1       /       ext3    defaults,errors=remount-ro      0       1
/dev/hda6       /tmp    ext3    defaults        0       1
/dev/hda7       /var    ext3    defaults        0       1
/dev/hda9       /usr    ext3    defaults        0       1
/dev/hda8       /home   ext3    defaults        0       1
proc    /proc   proc    defaults        0       0
none    /dev/pts        devpts  gid=5,mode=620  0       0
/dev/hdc                /media/cdrom            auto    pamconsole,iocharset=utf8,ro,exec,noauto,managed 0 0
/dev/fd0                /media/floppy           auto    pamconsole,codepage=866,iocharset=utf8,exec,noauto,managed 0 0
прошло 117 минут
14:54:22
#cfdisk
14:58:21
#cfdisk
14:58:39
#reboot

Файлы

  • /etc/passwd
  • /etc/sh
  • /etc/shadow
  • /etc/shells
  • /etc/sudoers
  • /etc/passwd
    >
    root:x:0:0:root:/root:/bin/bash
    bin:x:1:1:bin:/bin:/sbin/nologin
    daemon:x:2:2:daemon:/sbin:/sbin/nologin
    adm:x:3:4:adm:/var/adm:/sbin/nologin
    lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
    sync:x:5:0:sync:/sbin:/bin/sync
    shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
    halt:x:7:0:halt:/sbin:/sbin/halt
    mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
    news:x:9:13:news:/etc/news:
    uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
    operator:x:11:0:operator:/root:/sbin/nologin
    games:x:12:100:games:/usr/games:/sbin/nologin
    gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
    ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
    nobody:x:99:99:Nobody:/:/sbin/nologin
    rpm:x:37:37::/var/lib/rpm:/sbin/nologin
    vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
    nscd:x:28:28:NSCD Daemon:/:/sbin/nologin
    rpc:x:32:32:Portmapper RPC user:/:/sbin/nologin
    ident:x:98:98::/home/ident:/sbin/nologin
    dbus:x:81:81:System message bus:/:/sbin/nologin
    xfs:x:43:43:X Font Server:/etc/X11/fs:/sbin/nologin
    haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
    mailnull:x:47:47::/var/spool/mqueue:/sbin/nologin
    smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
    gdm:x:42:42::/var/gdm:/sbin/nologin
    rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
    nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
    ntp:x:38:38::/etc/ntp:/sbin/nologin
    sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
    pcap:x:77:77::/var/arpwatch:/sbin/nologin
    pvm:x:24:24::/usr/share/pvm3:/bin/bash
    user:x:500:500:user:/home/user:/bin/bash
    test:x:555:501:Testing_user:/home/test:/bin/bash
    
    /etc/sh
    >
    shadow   shadow-  shells
    
    /etc/shadow
    >
    root:$1$9pPv$hLEnzyNP2NrXIOVQtzG/50:13103:0:99999:7:::
    bin:*:13103:0:99999:7:::
    daemon:*:13103:0:99999:7:::
    adm:*:13103:0:99999:7:::
    lp:*:13103:0:99999:7:::
    sync:*:13103:0:99999:7:::
    shutdown:*:13103:0:99999:7:::
    halt:*:13103:0:99999:7:::
    mail:*:13103:0:99999:7:::
    news:*:13103:0:99999:7:::
    uucp:*:13103:0:99999:7:::
    operator:*:13103:0:99999:7:::
    games:*:13103:0:99999:7:::
    gopher:*:13103:0:99999:7:::
    ftp:*:13103:0:99999:7:::
    nobody:*:13103:0:99999:7:::
    rpm:!!:13103:0:99999:7:::
    vcsa:!!:13103:0:99999:7:::
    nscd:!!:13103:0:99999:7:::
    rpc:!!:13103:0:99999:7:::
    ident:!!:13103:0:99999:7:::
    dbus:!!:13103:0:99999:7:::
    xfs:!!:13103:0:99999:7:::
    haldaemon:!!:13103:0:99999:7:::
    mailnull:!!:13103:0:99999:7:::
    smmsp:!!:13103:0:99999:7:::
    gdm:!!:13103:0:99999:7:::
    rpcuser:!!:13103:0:99999:7:::
    nfsnobody:!!:13103:0:99999:7:::
    ntp:!!:13103:0:99999:7:::
    sshd:!!:13103:0:99999:7:::
    pcap:!!:13103:0:99999:7:::
    pvm:!!:13103:0:99999:7:::
    user:$1$5fZ4$VlKLL4Y.kiJPyG2GFHOWd1:13103:0:99999:7:::
    
    /etc/shells
    >
    /bin/sh
    /bin/bash
    /sbin/nologin
    /bin/ash
    /bin/bsh
    /bin/tcsh
    /bin/csh
    
    /etc/sudoers
    >
    # sudoers file.
    #
    # This file MUST be edited with the 'visudo' command as root.
    #
    # See the sudoers man page for the details on how to write a sudoers file.
    #
    # Host alias specification
    # User alias specification
    # Cmnd alias specification
    # Defaults specification
    # User privilege specification
    root    ALL=(ALL) ALL
    user    ALL=(ALL) ALL
    # Uncomment to allow people in group wheel to run all commands
    # %wheel        ALL=(ALL)       ALL
    # Same thing without a password
    # %wheel        ALL=(ALL)       NOPASSWD: ALL
    # Samples
    # %users  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
    # %users  localhost=/sbin/shutdown -h now
    

    Статистика

    Время первой команды журнала11:26:24 2006-11-16
    Время последней команды журнала14:58:39 2006-11-16
    Количество командных строк в журнале96
    Процент команд с ненулевым кодом завершения, %40.62
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.58
    Количество командных строк в единицу времени, команда/мин 1.01
    Частота использования команд
    cat22|================| 16.79%
    usermod13|=========| 9.92%
    find11|========| 8.40%
    useradd9|======| 6.87%
    &8|======| 6.11%
    chpasswd6|====| 4.58%
    4995|===| 3.82%
    ls5|===| 3.82%
    grep4|===| 3.05%
    $3!=65534)}`3|==| 2.29%
    5553|==| 2.29%
    echo3|==| 2.29%
    mail3|==| 2.29%
    <3|==| 2.29%
    cfdisk2|=| 1.53%
    last2|=| 1.53%
    ch2|=| 1.53%
    chsh2|=| 1.53%
    ulimit2|=| 1.53%
    $3!=65534)1|| 0.76%
    usermo1|| 0.76%
    65534`1|| 0.76%
    man1|| 0.76%
    awk1|| 0.76%
    passwd1|| 0.76%
    chmod1|| 0.76%
    reboot1|| 0.76%
    ÐÐÐcat1|| 0.76%
    chrt1|| 0.76%
    pwunconv1|| 0.76%
    pwconv1|| 0.76%
    ьmail1|| 0.76%
    userdel1|| 0.76%
    >1|| 0.76%
    65534'1|| 0.76%
    less1|| 0.76%
    md5sum1|| 0.76%
    exit1|| 0.76%
    mc1|| 0.76%
    $3!=65534)}'1|| 0.76%
    655341|| 0.76%
    su1|| 0.76%
    ____
    *) Интервалы неактивности длительностью 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$