/l3/users/29-07-2013/NT-Ladm/debian2.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 |
|
#vim file1
![]() --- /tmp/l3-saved-3186.23505.2337 2013-07-31 14:02:44.000000000 +0300 +++ file1 2013-07-31 14:02:54.000000000 +0300 @@ -1,4 +1,6 @@ #!/bin/bash + +set -0 echo hello world a=`read` echo 'segodnya $a' |
#vim file1
![]() --- /tmp/l3-saved-3186.1847.22540 2013-07-31 14:02:56.000000000 +0300 +++ file1 2013-07-31 14:03:03.000000000 +0300 @@ -1,6 +1,6 @@ #!/bin/bash -set -0 +set -o echo hello world a=`read` echo 'segodnya $a' |
#vim file1
--- /tmp/l3-saved-10097.30488.501 2013-07-31 14:03:45.000000000 +0300 +++ file1 2013-07-31 14:03:51.000000000 +0300 @@ -1,6 +1,6 @@ #!/bin/bash -set -o +set -x echo hello world a=`read` echo 'segodnya $a' |
#vim file1
--- /tmp/l3-saved-10213.464.14849 2013-07-31 14:04:19.000000000 +0300 +++ file1 2013-07-31 14:04:25.000000000 +0300 @@ -1,6 +1,6 @@ #!/bin/bash -set -x +#set -x echo hello world a=`read` echo 'segodnya $a' |
#ssh root@192.168.13.253
43 192.168.1.43/32 44 192.168.1.44/32 45 192.168.1.45/32 46 192.168.1.46/32 47 192.168.1.47/32 48 192.168.1.48/32 49 192.168.1.49/32 127 192.168.1.127/32 128 192.168.1.128/32 129 192.168.1.129/32 ... Removing stale pidfile root@debian5:~# hostname debian5 root@debian5:~# exit logout Connection to 192.168.13.5 closed. fobos:~# xm destroy debian5 fobos:~# exit logout Connection to 192.168.13.253 closed. |
#vim /etc/login.defs
|
#vim /etc/motd
|
#~
debian2 имя пользователя: user Пароль: Последний вход в систему:Втр Июл 30 15:53:29 EEST 2013с 192.168.15.105на pts/5 Linux debian2 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 i686 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. l3-agent is already running: pid=6725; pidfile=/home/user/.lilalo/l3-agent.pid user@debian2:~$ exit logout |
#bash
![]() root@debian2:~# exit |
#bash
![]() root@debian2:~# logout bash: logout: оболочка не является запущенной после входа в систему: используйте `exit' root@debian2:~# exit exit |
#whoami
root |
#su user
user@debian2:/root$ whoami user user@debian2:/root$ exit exit |
#whoami
root |
#logname
user |
#id
uid=0(root) gid=0(root) группы=0(root) |
#id user
uid=1000(user) gid=1000(user) группы=1000(user),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev) |
#last
user pts/3 Wed Jul 31 16:03 - 16:03 (00:00) user pts/3 Wed Jul 31 16:03 - 16:03 (00:00) user pts/5 192.168.15.105 Tue Jul 30 15:53 still logged in root pts/4 192.168.15.105 Mon Jul 29 15:27 still logged in root pts/1 192.168.15.101 Mon Jul 29 11:09 still logged in root pts/2 192.168.15.103 Mon Jul 29 11:08 still logged in root pts/1 192.168.15.101 Mon Jul 29 11:07 - 11:09 (00:02) root pts/2 192.168.15.103 Mon Jul 29 11:06 - 11:07 (00:01) root pts/1 192.168.15.101 Mon Jul 29 11:05 - 11:07 (00:02) root pts/0 net.nt Mon Jul 29 11:02 - 17:39 (06:37) wtmp begins Mon Jul 29 11:02:21 2013 |
#last user
user pts/3 Wed Jul 31 16:03 - 16:03 (00:00) user pts/3 Wed Jul 31 16:03 - 16:03 (00:00) user pts/5 192.168.15.105 Tue Jul 30 15:53 still logged in wtmp begins Mon Jul 29 11:02:21 2013 |
#lastlog
Пользователь Порт С Последний раз root pts/4 192.168.15.105 Пнд Июл 29 15:27:41 +0300 2013 daemon **Никогда не входил в систему** bin **Никогда не входил в систему** sys **Никогда не входил в систему** sync **Никогда не входил в систему** games **Никогда не входил в систему** man **Никогда не входил в систему** lp **Никогда не входил в систему** mail **Никогда не входил в систему** ... list **Никогда не входил в систему** irc **Никогда не входил в систему** gnats **Никогда не входил в систему** nobody **Никогда не входил в систему** libuuid **Никогда не входил в систему** Debian-exim **Никогда не входил в систему** statd **Никогда не входил в систему** user pts/3 Срд Июл 31 16:03:23 +0300 2013 sshd **Никогда не входил в систему** telnetd **Никогда не входил в систему** |
#lastlog sshd
![]() lastlog: неожиданный параметр: sshd Использование: lastlog [параметры] Параметры: -b, --before DAYS показать записи lastlog за последние DAYS дней -h, --help показать это сообщение и завершить работу программы -t, --time DAYS показать записи lastlog за последние DAYS дней -u, --user ИМЯ показать запись lastlog для учётной записи ИМЯ |
#lastlog -u sshd
Пользователь Порт С Последний раз sshd **Никогда не входил в систему** |
#last
user pts/3 Wed Jul 31 16:03 - 16:03 (00:00) user pts/3 Wed Jul 31 16:03 - 16:03 (00:00) user pts/5 192.168.15.105 Tue Jul 30 15:53 still logged in root pts/4 192.168.15.105 Mon Jul 29 15:27 still logged in root pts/1 192.168.15.101 Mon Jul 29 11:09 still logged in root pts/2 192.168.15.103 Mon Jul 29 11:08 still logged in root pts/1 192.168.15.101 Mon Jul 29 11:07 - 11:09 (00:02) root pts/2 192.168.15.103 Mon Jul 29 11:06 - 11:07 (00:01) root pts/1 192.168.15.101 Mon Jul 29 11:05 - 11:07 (00:02) root pts/0 net.nt Mon Jul 29 11:02 - 17:39 (06:37) wtmp begins Mon Jul 29 11:02:21 2013 |
#vim /var/log/wtmp
|
#su user -
user@debian2:/root$ su root - Пароль: su: Сбой при проверке подлинности user@debian2:/root$ su root - Пароль: root@debian2:~# exit exit user@debian2:/root$ ifconfig bash: ifconfig: команда не найдена user@debian2:/root$ su -c 'ifconfig' ... lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:560 (560.0 B) TX bytes:560 (560.0 B) user@debian2:/root$ exit exit |
#passwd user
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#su user -
![]() user@debian2:/root$ passwd Смена пароля для user. (текущий) пароль UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён user@debian2:/root$ passwd Смена пароля для user. (текущий) пароль UNIX: Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён user@debian2:/root$ passwd root passwd: вы не можете посмотреть или изменить пароль root. user@debian2:/root$ exit exit |
#passwd -d user
passwd: password expiry information changed. |
#passwd -l user
passwd: password expiry information changed. |
#login
![]() debian2 имя пользователя: user Пароль: Неверное имя пользователя debian2 имя пользователя: ^C |
#passwd -u user
![]() passwd: разблокировка пароля приведёт к появлению беспарольной учётной записи. Вы должны задать пароль с помощью usermod -p для разблокировки учётной записи пользователя. |
#passwd user
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#passwd -l user
passwd: password expiry information changed. |
#passwd -u user
passwd: password expiry information changed. |
#passwd -d user
passwd: password expiry information changed. |
#login
![]() debian2 имя пользователя: user Пароль: Неверное имя пользователя debian2 имя пользователя: ^C |
#passwd user
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#passwd user
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#chage -d 0 user
|
#login
debian2 имя пользователя: user Пароль: Вам необходимо немедленно сменить пароль (в принудительном режиме root) Смена пароля для user. (текущий) пароль UNIX: Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Bad: new password is too simple Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Последний вход в систему:Срд Июл 31 16:03:23 EEST 2013на pts/3 Linux debian2 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 i686 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. l3-agent is already running: pid=6725; pidfile=/home/user/.lilalo/l3-agent.pid user@debian2:~$ exit logout |
#vim /etc/login.defs
|
#Press ENTER or type command to continue
passwd: password expiry information changed. |
#vim /etc/shadow
--- /tmp/l3-saved-10320.19393.8091 2013-07-31 16:27:50.000000000 +0300 +++ /etc/shadow 2013-07-31 16:31:09.000000000 +0300 @@ -19,6 +19,6 @@ libuuid:!:15502:0:99999:7::: Debian-exim:!:15502:0:99999:7::: statd:*:15502:0:99999:7::: -user:!$6$yHmsAA.6$eCqhw.QDqK.b7bgpPb3s/CMito9gJwiq6gU10fdRRezuMn/ULHm/Yt49IazUgEYsc.ewBm1okvTAp2/FuoVtH0:15917:0:99999:7::: +user:$6$yHmsAA.6$eCqhw.QDqK.b7bgpPb3s/CMito9gJwiq6gU10fdRRezuMn/ULHm/Yt49IazUgEYsc.ewBm1okvTAp2/FuoVtH0:15917:0:99999:7::: sshd:*:15502:0:99999:7::: telnetd:*:15526:0:99999:7::: |
#vim /etc/group
--- /tmp/l3-saved-10320.11559.1002 2013-07-31 16:31:24.000000000 +0300 +++ /etc/group 2013-07-31 16:32:46.000000000 +0300 @@ -1,4 +1,4 @@ -root:x:0: +root:x:0:user,root,sys daemon:x:1: bin:x:2: sys:x:3: |
#vim /etc/gshadow
|
#vipw -s
15 list:*:15502:0:99999:7::: 16 irc:*:15502:0:99999:7::: 17 gnats:*:15502:0:99999:7::: 18 nobody:*:15502:0:99999:7::: 19 libuuid:!:15502:0:99999:7::: 20 Debian-exim:!:15502:0:99999:7::: 21 statd:*:15502:0:99999:7::: 22 user:$6$yHmsAA.6$eCqhw.QDqK.b7bgpPb3s/CMito9gJwiq6gU10fdRRezuMn/ULHm/Yt49Iazz UgEYsc.ewBm1okvTAp2/FuoVtH0:15917:0:99999:7::: 24 telnetd:*:15526:0:99999:7::: vipw: /etc/shadow не был изменён |
#vipw
18 nobody:x:65534:65534:nobody:/nonexistent:/bin/sh 19 libuuid:x:100:101::/var/lib/libuuid:/bin/sh 20 Debian-exim:x:101:103::/var/spool/exim4:/bin/false 21 statd:x:102:65534::/var/lib/nfs:/bin/false 22 ser:x:1000:1000:user,,,:/home/user:/bin/bash 24 telnetd:x:104:106::/nonexistent:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash 22,1 Внизу "/etc/passwd.edit" 24L, 994C записано Вы изменили /etc/passwd. Для обеспечения согласованности вам может потребоваться изменить /etc/shadow. Для этого используйте команду 'vipw -s'. |
#vigr
16 fax:x:21: 17 voice:x:22: 18 cdrom:x:24:user 19 floppy:x:25:user 20 tape:x:26: 21 sudo:x:27: 22 audio:x:29:user "/etc/group.edit" 46L, 593C записано Вы изменили /etc/group. Для обеспечения согласованности вам может потребоваться изменить /etc/gshadow. Для этого используйте команду 'vigr -s'. |
#vigr -s
14 kmem:*:: 15 dialout:*:: 16 fax:*:: 17 voice:*:: 18 cdrom:*::user 19 floppy:*::user 20 tape:*:: 21 sudo:*:: 22 audio:*::user vigr: /etc/gshadow не был изменён |
#vipw
18 nobody:x:65534:65534:nobody:/nonexistent:/bin/sh 19 libuuid:x:100:101::/var/lib/libuuid:/bin/sh 20 Debian-exim:x:101:103::/var/spool/exim4:/bin/false 21 statd:x:102:65534::/var/lib/nfs:/bin/false 22 user:x:1000:1000:user,,,:/home/user:/bin/bash 24 telnetd:x:104:106::/nonexistent:/bin/false 24,1 Внизу 25 vasya:x:1001:1001:vasya lubit banany:/home/vasya:/bin/bash "/etc/passwd.edit" 25L, 1053C записано Вы изменили /etc/passwd. Для обеспечения согласованности вам может потребоваться изменить /etc/shadow. Для этого используйте команду 'vipw -s'. |
#vipw -s
18 nobody:*:15502:0:99999:7::: 19 libuuid:!:15502:0:99999:7::: 20 Debian-exim:!:15502:0:99999:7::: 21 statd:*:15502:0:99999:7::: 22 user:$6$yHmsAA.6$eCqhw.QDqK.b7bgpPb3s/CMito9gJwiq6gU10fdRRezuMn/ULHm/Yt49Iazz UgEYsc.ewBm1okvTAp2/FuoVtH0:15917:0:99999:7::: 24 telnetd:*:15526:0:99999:7::: 24,1 Внизу 25 vasya:*:15552:0:99999:7::: "/etc/shadow.edit" 25L, 866C записано Вы изменили /etc/shadow. Для обеспечения согласованности вам может потребоваться изменить /etc/passwd. Для этого используйте команду 'vipw'. |
#vigr
41 crontab:x:102: 42 Debian-exim:x:103: 43 mlocate:x:104: 44 ssh:x:105: 45 user:x:1000: 46 telnetd:x:106: 46,1 Внизу 47 vasya:x:1001: "/etc/group.edit" 47L, 607C записано Вы изменили /etc/group. Для обеспечения согласованности вам может потребоваться изменить /etc/gshadow. Для этого используйте команду 'vigr -s'. |
#vigr -s\
41 crontab:!:: 42 Debian-exim:!:: 43 mlocate:!:: 44 ssh:!:: 45 user:!:: 46 telnetd:!:: 46,1 Внизу 47 vasya:*:: "/etc/gshadow.edit" 47L, 496C записано Вы изменили /etc/gshadow. Для обеспечения согласованности вам может потребоваться изменить /etc/group. Для этого используйте команду 'vigr'. |
#id vasya
uid=1001(vasya) gid=1001(vasya) группы=1001(vasya) |
#vipw -s
21 statd:*:15502:0:99999:7::: 22 user:$6$yHmsAA.6$eCqhw.QDqK.b7bgpPb3s/CMito9gJwiq6gU10fdRRezuMn/ULHm/Yt49Iazz·Ñ UgEYsc.ewBm1okvTAp2/FuoVtH0:15917:0:99999:7::: 22 user:$6$yHmsAA.6$eCqhw.QDqK.b7bgpPb3s/CMito9gJwiq6gU10fdRRezuMn/ULHm/Yt49Iazz UgEYsc.ewBm1okvTAp2/FuoVtH0:15917:0:99999:7::: 22 user:$6$yHmsAA.6$eCqhw.QDqK.b7bgpPb3s/CMito9gJwiq6gU10fdRRezuMn/ULHm/Yt49Iazz UgEYsc.ewBm1okvTAp2/FuoVtH0:15917:0:99999:7::: 24 telnetd:*:15526:0:99999:7::: 25 :$6$KWxv5MzA$wGE.LNfldDg7nYYAYhoKa3x3uwduCd3IHtwnf3mF4Mo3YMcjO42p4TncBQDoKkUU tusVAGTewQcvP/QN9hc38V/:15502:0:99999:7::: 23 vasya:$6$KWxv5MzA$wGE.LNfldDg7nYYAYhoKa3x3uwduCd3IHtwnf3mF4Mo3YMcjO42p4TncBQQ·Ñ DoKkUtusVAGTewQcvP/QN9hc38V/:15502:0:99999:7::: "/etc/shadow.edit" 25L, 963C запиÑано ÐÑ Ð¸Ð·Ð¼ÐµÐ½Ð¸Ð»Ð¸ /etc/shadow. ÐÐ»Ñ Ð¾Ð±ÐµÑпеÑÐµÐ½Ð¸Ñ ÑоглаÑованноÑÑи вам Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾ÑÑебоваÑÑÑÑ Ð¸Ð·Ð¼ÐµÐ½Ð¸ÑÑ /etc/passwd. ÐÐ»Ñ ÑÑого иÑполÑзÑйÑе ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ 'vipw'. |
#mkdir /home/vasya
|
#cp -r /etc/skel/.
![]() ./ ../ .bash_logout .bashrc .profile |
#cp -r /etc/skel/.
![]() ./ ../ .bash_logout .bashrc .profile |
#cp -r /etc/skel/* /home/vasya/
![]() cp: невозможно выполнить stat для «/etc/skel/*»: Нет такого файла или каталога |
#ls -la /home/vasya/
итого 8 drwxr-xr-x 2 root root 4096 Июл 31 16:39 . drwxr-xr-x 4 root root 4096 Июл 31 16:39 .. |
#cp /etc/skel/* /home/vasya/
![]() cp: невозможно выполнить stat для «/etc/skel/*»: Нет такого файла или каталога |
#cp /etc/skel/* /home/vasya/
![]() cp: невозможно выполнить stat для «/etc/skel/*»: Нет такого файла или каталога |
#ls /home/vasya/ -la
итого 8 drwxr-xr-x 2 root root 4096 Июл 31 16:39 . drwxr-xr-x 4 root root 4096 Июл 31 16:39 .. |
#ls /etc/skel/
|
#ls /etc/skel/ -la
итого 20 drwxr-xr-x 2 root root 4096 Июн 11 2012 . drwxr-xr-x 79 root root 4096 Июл 31 16:39 .. -rw-r--r-- 1 root root 220 Апр 10 2010 .bash_logout -rw-r--r-- 1 root root 3184 Апр 10 2010 .bashrc -rw-r--r-- 1 root root 675 Апр 10 2010 .profile |
#cp /etc/skel/.* /home/vasya/
![]() cp: пропускается каталог «/etc/skel/.» cp: пропускается каталог «/etc/skel/..» |
#ls /home/vasya/
|
#ls /home/vasya/ -la
итого 20 drwxr-xr-x 2 root root 4096 Июл 31 16:41 . drwxr-xr-x 4 root root 4096 Июл 31 16:39 .. -rw-r--r-- 1 root root 220 Июл 31 16:41 .bash_logout -rw-r--r-- 1 root root 3184 Июл 31 16:41 .bashrc -rw-r--r-- 1 root root 675 Июл 31 16:41 .profile |
#chmod -R 755 /home/vasya/
|
#chown vasya:vasya /home/vasya/
|
#su vasya
vasya@debian2:/root$ id uid=1001(vasya) gid=1001(vasya) группы=1001(vasya) vasya@debian2:/root$ exit exit |
#login
debian2 имя пользователя: vasya Пароль: Linux debian2 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 i686 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. vasya@debian2:~$ eixt -bash: eixt: команда не найдена vasya@debian2:~$ exit logout |
#adduser sniper
Добавляется пользователь «sniper» ... Добавляется новая группа «sniper» (1002) ... Добавляется новый пользователь «sniper» (1002) в группу «sniper» ... Создаётся домашний каталог «/home/sniper» ... Копирование файлов из «/etc/skel» ... Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён Изменение информации о пользователе sniper Введите новое значение или нажмите ВВОД для выбора значения по умолчанию Полное имя []: Kostik Номер комнаты []: 13 Рабочий телефон []: 666 Домашний телефон []: 666-13 Другое []: Strashiy gad Данная информация корректна? [Y/n] y |
#vipw
24 telnetd:x:104:106::/nonexistent:/bin/false ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ vipw: /etc/passwd не был изменён |
#id sniper
uid=1002(sniper) gid=1002(sniper) группы=1002(sniper) |
#useradd princ
|
#id princ
uid=1003(princ) gid=1003(princ) группы=1003(princ) |
#ls /home/
sniper user vasya |
#vipw
24 telnetd:x:104:106::/nonexistent:/bin/false 25 vasya:x:1001:1001:vasya lubit banany:/home/vasya:/bin/bash ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ vipw: /etc/passwd не был изменён |
#vipw -s
j/CLddn8eonlHxwhxdZ.e0FWf4C3.:15917:0:99999:7::: 27 princ:!:15917:0:99999:7::: ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ vipw: /etc/shadow не был изменён |
#useradd princ1 -m -s /bin/bash -g root -u 3000
|
#id princ1
uid=3000(princ1) gid=0(root) группы=0(root) |
#ls /home/
princ1 sniper user vasya |
#vipw -s
19 libuuid:!:15502:0:99999:7::: 20 Debian-exim:!:15502:0:99999:7::: 21 statd:*:15502:0:99999:7::: 22 user:$6$yHmsAA.6$eCqhw.QDqK.b7bgpPb3s/CMito9gJwiq6gU10fdRRezuMn/ULHm/Yt49Iazz UgEYsc.ewBm1okvTAp2/FuoVtH0:15917:0:99999:7::: 24 telnetd:*:15526:0:99999:7::: 25 vasya:$6$KWxv5MzA$wGE.LNfldDg7nYYAYhoKa3x3uwduCd3IHtwnf3mF4Mo3YMcjO42p4TncBQQ DoKkUtusVAGTewQcvP/QN9hc38V/:15502:0:99999:7::: 26 sniper:$6$Nv5.Njts$GFQ1Zh5z5DpQPp9EnQzK57oJjyPjFjTjWJfxnMx3npI22dPtZlV19r6U99 j/CLddn8eonlHxwhxdZ.e0FWf4C3.:15917:0:99999:7::: 27 princ:!:15917:0:99999:7::: 28 princ1:!:15917:0:99999:7::: vipw: /etc/shadow не был изменён |
#ls /home/
princ1 sniper user vasya |
#deluser sniper
Удаляется пользователь «sniper» ... Предупреждение: в группе «sniper» нет больше членов. Готово. |
#ls /home/
princ1 sniper user vasya |
#deluser princ1 -r
![]() Option r is ambiguous (remove-all-files, remove-home) deluser ÐÐРзапиÑÑ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð¸Ð· ÑиÑÑÐµÐ¼Ñ Ð¿ÑимеÑ: deluser mike --remove-home ÑдалиÑÑ Ð´Ð¾Ð¼Ð°Ñний каÑалог полÑзоваÑÐµÐ»Ñ Ð¸ поÑÑовÑй ÑÑик --remove-all-files ÑдалиÑÑ Ð²Ñе ÑÐ°Ð¹Ð»Ñ Ð¿ÑинадлежаÑие полÑзоваÑÐµÐ»Ñ --backup ÑделаÑÑ ÑезеÑвнÑе копии Ñайлов пеÑед Ñдалением. --backup-to <ÐÐТ> каÑалог Ð´Ð»Ñ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ð¹ Ñайлов. Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð¸ÑполÑзÑеÑÑÑ ÑекÑÑий каÑалог. ... --system ÑдалиÑÑ ÑолÑко еÑли гÑÑппа ÑиÑÑÐµÐ¼Ð½Ð°Ñ --only-if-empty ÑдалиÑÑ, ÑолÑко еÑли в ней Ð½ÐµÑ Ð¿Ð¾Ð»ÑзоваÑелей deluser ÐÐÐ ÐµÐ»Ñ Ð¸Ð· гÑÑÐ¿Ð¿Ñ Ð¿ÑимеÑ: deluser mike students обÑие паÑамеÑÑÑ: --quiet | -q не вÑводиÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¿Ñи ÑабоÑе в stdout --help | -h показаÑÑ ÑпÑÐ°Ð²ÐºÑ Ð¾Ð± иÑполÑзовании --version | -v показаÑÑ Ð²ÐµÑÑÐ¸Ñ Ð¸ авÑоÑÑкие пÑава --conf | -c ФÐÐконÑигÑÑаÑионного |
#deluser -r princ1
![]() Option r is ambiguous (remove-all-files, remove-home) deluser ÐÐРзапиÑÑ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð¸Ð· ÑиÑÑÐµÐ¼Ñ Ð¿ÑимеÑ: deluser mike --remove-home ÑдалиÑÑ Ð´Ð¾Ð¼Ð°Ñний каÑалог полÑзоваÑÐµÐ»Ñ Ð¸ поÑÑовÑй ÑÑик --remove-all-files ÑдалиÑÑ Ð²Ñе ÑÐ°Ð¹Ð»Ñ Ð¿ÑинадлежаÑие полÑзоваÑÐµÐ»Ñ --backup ÑделаÑÑ ÑезеÑвнÑе копии Ñайлов пеÑед Ñдалением. --backup-to <ÐÐТ> каÑалог Ð´Ð»Ñ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ð¹ Ñайлов. Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð¸ÑполÑзÑеÑÑÑ ÑекÑÑий каÑалог. ... --system ÑдалиÑÑ ÑолÑко еÑли гÑÑппа ÑиÑÑÐµÐ¼Ð½Ð°Ñ --only-if-empty ÑдалиÑÑ, ÑолÑко еÑли в ней Ð½ÐµÑ Ð¿Ð¾Ð»ÑзоваÑелей deluser ÐÐÐ ÐµÐ»Ñ Ð¸Ð· гÑÑÐ¿Ð¿Ñ Ð¿ÑимеÑ: deluser mike students обÑие паÑамеÑÑÑ: --quiet | -q не вÑводиÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¿Ñи ÑабоÑе в stdout --help | -h показаÑÑ ÑпÑÐ°Ð²ÐºÑ Ð¾Ð± иÑполÑзовании --version | -v показаÑÑ Ð²ÐµÑÑÐ¸Ñ Ð¸ авÑоÑÑкие пÑава --conf | -c ФÐÐконÑигÑÑаÑионного |
#userdel -r princ1
|
#ls /home/
sniper user vasya |
#vigr
5 adm:x:4: 6 tty:x:5: 7 disk:x:6: 8 lp:x:7: 9 mail:x:8: 10 news:x:9: 11 uucp:x:10: 12 man:x:12: 13 proxy:x:13: 14 kmem:x:15: 15 dialout:x:20: 16 fax:x:21: 17 voice:x:22: 18 cdrom:x:24:user 19 floppy:x:25:user 20 tape:x:26: 21 sudo:x:27: 22 audio:x:29:user 23 dip:x:30:user vigr: /etc/group не был изменён |
#man groupmod
|
#ls
dir1 dir5 file123 file6 hard_link kiev Mail passwd york dir2 file1 file2 file8 inittab link new wilen123 dir4 file10 file3 file9 kharkov london pariz wilen124 |
#ls -l
итого 60 drwxr-xr-x 2 root root 4096 Июл 29 13:53 dir1 drwxr-xr-x 2 root root 4096 Июл 29 13:53 dir2 drwxr-xr-x 6 root root 4096 Июл 29 13:55 dir4 drw-r-xr-x 2 root root 4096 Июл 29 13:57 dir5 -rwxr-xr-x 1 root root 74 Июл 31 14:04 file1 -rw-r--r-- 1 root root 251 Июл 29 16:47 file10 -rw-r--r-- 1 root root 0 Июл 29 14:26 file123 -rw-r--r-- 1 root root 35 Июл 30 13:42 file2 -rw-r--r-- 1 root root 1373 Июл 29 14:32 file3 ... -rw-r--r-- 1 root root 0 Июл 30 13:31 kiev lrwxrwxrwx 1 root root 5 Июл 29 14:46 link -> file9 -rw-r--r-- 1 root root 0 Июл 30 13:31 london drwx------ 2 root root 4096 Июл 31 11:50 Mail -rw-r--r-- 1 root root 0 Июл 30 13:31 new -rw-r--r-- 1 root root 0 Июл 30 13:31 pariz -rw-r--r-- 1 root root 994 Июл 29 16:53 passwd -rw-r--r-- 1 root root 24 Июл 29 16:52 wilen123 -rw-r--r-- 1 root root 24 Июл 29 16:52 wilen124 -rw-r--r-- 1 root root 0 Июл 30 13:31 york |
#chmod 700 york
|
#ls -l
итого 60 drwxr-xr-x 2 root root 4096 Июл 29 13:53 dir1 drwxr-xr-x 2 root root 4096 Июл 29 13:53 dir2 drwxr-xr-x 6 root root 4096 Июл 29 13:55 dir4 drw-r-xr-x 2 root root 4096 Июл 29 13:57 dir5 -rwxr-xr-x 1 root root 74 Июл 31 14:04 file1 -rw-r--r-- 1 root root 251 Июл 29 16:47 file10 -rw-r--r-- 1 root root 0 Июл 29 14:26 file123 -rw-r--r-- 1 root root 35 Июл 30 13:42 file2 -rw-r--r-- 1 root root 1373 Июл 29 14:32 file3 ... -rw-r--r-- 1 root root 0 Июл 30 13:31 kiev lrwxrwxrwx 1 root root 5 Июл 29 14:46 link -> file9 -rw-r--r-- 1 root root 0 Июл 30 13:31 london drwx------ 2 root root 4096 Июл 31 11:50 Mail -rw-r--r-- 1 root root 0 Июл 30 13:31 new -rw-r--r-- 1 root root 0 Июл 30 13:31 pariz -rw-r--r-- 1 root root 994 Июл 29 16:53 passwd -rw-r--r-- 1 root root 24 Июл 29 16:52 wilen123 -rw-r--r-- 1 root root 24 Июл 29 16:52 wilen124 -rwx------ 1 root root 0 Июл 30 13:31 york |
#chmod 704 york
|
#ls -l
итого 60 drwxr-xr-x 2 root root 4096 Июл 29 13:53 dir1 drwxr-xr-x 2 root root 4096 Июл 29 13:53 dir2 drwxr-xr-x 6 root root 4096 Июл 29 13:55 dir4 drw-r-xr-x 2 root root 4096 Июл 29 13:57 dir5 -rwxr-xr-x 1 root root 74 Июл 31 14:04 file1 -rw-r--r-- 1 root root 251 Июл 29 16:47 file10 -rw-r--r-- 1 root root 0 Июл 29 14:26 file123 -rw-r--r-- 1 root root 35 Июл 30 13:42 file2 -rw-r--r-- 1 root root 1373 Июл 29 14:32 file3 ... -rw-r--r-- 1 root root 0 Июл 30 13:31 kiev lrwxrwxrwx 1 root root 5 Июл 29 14:46 link -> file9 -rw-r--r-- 1 root root 0 Июл 30 13:31 london drwx------ 2 root root 4096 Июл 31 11:50 Mail -rw-r--r-- 1 root root 0 Июл 30 13:31 new -rw-r--r-- 1 root root 0 Июл 30 13:31 pariz -rw-r--r-- 1 root root 994 Июл 29 16:53 passwd -rw-r--r-- 1 root root 24 Июл 29 16:52 wilen123 -rw-r--r-- 1 root root 24 Июл 29 16:52 wilen124 -rwx---r-- 1 root root 0 Июл 30 13:31 york |
#chmod u=w,g=r,o=x york
|
#chmod a=rwx york
|
Время первой команды журнала | 13:01:56 2013- 7-31 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:04:26 2013- 7-31 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 12.87 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.35 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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