| /l3/users/16-07-2018/NT-Ladm/debian2.net.nt/root :1 :2 :3 :4 :5 |
|
|
#jobs
[1]+ Stopped sleep 3600 |
|
#bg %1
[1]+ sleep 3600 & |
|
#sleep 7200 &
[2] 11689 |
|
#jobs
[1]- Running sleep 3600 & [2]+ Running sleep 7200 & |
|
#fg %2
sleep 7200 ^Z [2]+ Stopped sleep 7200 |
|
#bg %2
[2]+ sleep 7200 & |
|
#jobs
[1]- Running sleep 3600 & [2]+ Running sleep 7200 & |
|
#cat install
#!/bin/sh
hostname=`hostname`
uname -a | egrep -qi '(freebsd|darwin)' || hostname=`hostname -f`
###############################################################################
#
# Set this variables before installation:
lilalo_user=13-10-2014
lab=NT-LNet
install_l3bashrc_for_this_users=${users:-"root user"} # users who will use l3agent and l3script
lilalo_context="/users/${lilalo_user}/${lab}/${hostname}"
...
step "Downloading l3prompt" ${wget} ${url_l3prompt}
step "Downloading l3-agent" '${wget} ${url_l3agent}; ${wget} ${url_l3config_pm}; ${wget} ${url_l3config}'
step "Downloading perl modules for l3-agent" '{ for i in ${perl_modules}; do ${wget} ${url_perl_modules}/$i.tar.gz; done; }'
step "Installing perl modules for l3-agent" '{ for i in ${perl_modules}; do tar xvfz $i.tar.gz; cd $i*[^z]; perl Makefile.PL; make; make install; cd ..; done; }'
step "Installing l3bashrc to users home directories" install_to_users_homes $install_l3bashrc_for_this_users
step "Adding l3bashrc invocation to ~/.bashrc " install_to_users_bashrc $install_l3bashrc_for_this_users
step "Adding l3-agent invocation to ~/.bash_profile " install_to_users_bash_profile $install_l3bashrc_for_this_users
cd /
rm -rf ${temp_dir}
show_final_message
|
|
#service cron restart
[ ok ] Restarting periodic command scheduler: cron[....] Stopping periodic command scheduler: cron. [ ok ] Starting periodic command scheduler: cron. |
|
#cd /etc/in
init/ init.d/ initramfs-tools/ inittab inputrc insserv/ insserv.conf insserv.conf.d/ |
|
#cd /etc/init.d/
|
|
#ls
acpid checkfs.sh console-cyrillic exim4 hwclock.sh killprocs mountall-bootclean.sh mountkernfs.sh mtab.sh procps rcS rmnologin sendsigs ssh udev-mtab umountroot bootlogs checkroot-bootclean.sh console-setup halt kbd kmod mountall.sh mountnfs-bootclean.sh netdiag rc README rsyslog single sudo umountfs urandom bootmisc.sh checkroot.sh cron hostname.sh keyboard-setup motd mountdevsubfs.sh mountnfs.sh networking rc.local reboot screen-cleanup skeleton udev umountnfs.sh |
|
#ls -l
итого 224 -rwxr-xr-x 1 root root 2227 Апр 15 2013 acpid -rwxr-xr-x 1 root root 1276 Окт 15 2012 bootlogs -rwxr-xr-x 1 root root 1281 Июл 14 2013 bootmisc.sh -rwxr-xr-x 1 root root 3816 Июл 14 2013 checkfs.sh -rwxr-xr-x 1 root root 1099 Июл 14 2013 checkroot-bootclean.sh -rwxr-xr-x 1 root root 9673 Июл 14 2013 checkroot.sh -rwxr-xr-x 1 root root 686 Янв 22 2012 console-cyrillic -rwxr-xr-x 1 root root 1379 Дек 9 2011 console-setup -rwxr-xr-x 1 root root 3033 Июл 4 2012 cron ... -rwxr-xr-x 1 root root 590 Окт 15 2012 single -rw-r--r-- 1 root root 4290 Окт 15 2012 skeleton -rwxr-xr-x 1 root root 3881 Апр 3 2014 ssh -rwxr-xr-x 1 root root 714 Май 30 2017 sudo -rwxr-xr-x 1 root root 8827 Ноя 9 2012 udev -rwxr-xr-x 1 root root 1179 Авг 20 2012 udev-mtab -rwxr-xr-x 1 root root 2721 Апр 10 2013 umountfs -rwxr-xr-x 1 root root 2195 Апр 10 2013 umountnfs.sh -rwxr-xr-x 1 root root 1122 Окт 15 2012 umountroot -rwxr-xr-x 1 root root 3111 Окт 15 2012 urandom |
|
#less cron
|
|
#cd
|
|
#echo $EUID
0 [1]- Done sleep 3600 |
|
#history
1 ifconfig
2 vim /etc/network/interfaces
3 nano /etc/network/interfaces
4 /etc/init.d/networking restart
5 ifconfig
6 route
7 ping 192.168.13.253
8 shutdown -r now
9 exit
10 ping ya.ru
...
431 cat install
432 service cron restart
433 cd /etc/init.d/
434 ls
435 ls -l
436 less cron
437 cd
438 . ./shell.sh
439 echo $EUID
440 history
|
|
#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 ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
|
#[:LOWER:][:UPPER:]
l3script: [:LOWER:][:UPPER:]: команда не найдена |
|
#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::: ivan:$6$k5jkTN9S$SkUZJnbgZaNdA7QVf3TGpa6ozo7jope0UbNzt/FRrKa85.xBZkJODs4Yt5PO8iwFCKFD.2LvVeA7mD66vV3Ah1:17728:0:99999:7::: petr:$6$TBmDgyVw$2MCI7p76EurC2bb/EGkZI..jvFH9eK6WVMO6MrSxvV5NFkaYNX0f821Y2GHyNeI9PBIMRZAIGdTTCmjtUQSDk1:17728:0:99999:7::: |
|
#id
uid=0(root) gid=0(root) группы=0(root) |
|
#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 ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
|
#chfn ivan
Изменение информации о пользователе ivan
Введите новое значение или нажмите ENTER для выбора значения по умолчанию
Полное имя []: IVAN IVANOV
Номер комнаты []: 9C
Рабочий телефон []: 111
Домашний телефон []: 111 111
Другое []:
|
|
#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 ivan:x:1001:1001:IVAN IVANOV,9C,111,111 111:/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
|
#finger ivan
l3script: finger: команда не найдена |
|
#apt-get install finger
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово НОВЫЕ пакеты, которые будут установлены: finger обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 100 пакетов не обновлено. Необходимо скачать 20,5 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 31,7 kB. Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main finger amd64 0.17-15 [20,5 kB] Получено 20,5 kБ за 0с (205 kБ/c) Выбор ранее не выбранного пакета finger. (Чтение базы данных … на данный момент установлен 30081 файл и каталог.) Распаковывается пакет finger (из файла …/finger_0.17-15_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет finger (0.17-15) … |
|
#cat /etc/nologin
cat: /etc/nologin: Нет такого файла или каталога |
|
#cat /usr/sbin/nologin
ít1Û@LúLöDïAÿÜHÃH9ërêH\Hl$Ld$Ll$ Lt$(L|$0HÄ8ÃHHÃUNKNPuTTYOWNnologinAttempted login by %s on %sThis account is currently not available.ÿÿpøþÿÿÿÿÿ¸zRx
J
PuTTYPuTTY ÿ% ?;*3$",DýÿÿsBIA ^AtPþÿÿ$HþÿÿQ_@F @@
@õþÿoÐ@È@ð@ @@
@ÿ%
héàÿÿÿÿ%PuTTYPuTTY
héÐÿÿÿÿ%
héÀÿÿÿÿ%
hé°ÿÿÿÿ%z
hé ÿÿÿÿ%r
héÿÿÿÿ%j
héÿÿÿAT1ÿA¼ü@USè¿ÿÿÿH
ÀHÅIDìè ÿÿÿH
ÀHú IDܾ@è²ÿÿÿIèHÙº
HåÿÐ]é{ÿÿÿévÿÿÿóÃfffff.Hl$ØLd$àH- L%p Ll$èLt$ðL|$øH\$ÐHì8L)åAýIöHÁýI×èíIÑ^HâHäðPTIÇÀP@HÇÁ`@HÇÇÐ@èÿÿÿôHHe H
ÀtÿÐHøO`UH-H`HøHåw]øH
Àtô]¿H`ÿà¸H`UH-H`HÁøHåHÂHÁê?HÐHÆHÑþu]úH
Òtô]¿H`ÿâ=A uUHåè~ÿÿÿ]Æ. óÃ@H=Ð t
|
|
#v
l3script: PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY: команда не найдена |
|
#less /etc/manpath.config
|
|
#apropos disk
arm_sync_file_range (2) - sync a file segment with disk cfdisk (8) - display or manipulate disk partition table df (1) - report file system disk space usage fdformat (8) - low-level format a floppy disk fdisk (8) - manipulate disk partition table hd (4) - MFM/IDE hard disk devices initrd (4) - boot loader initialized RAM disk partx (8) - tell the Linux kernel about the presence and numbering of on-disk partitions quotactl (2) - manipulate disk quotas ram (4) - ram disk device sd (4) - driver for SCSI disk drives sfdisk (8) - partition table manipulator for Linux sync (2) - commit buffer cache to disk sync (8) - synchronize data on disk with memory sync_file_range (2) - sync a file segment with disk sync_file_range2 (2) - sync a file segment with disk syncfs (2) - commit buffer cache to disk |
|
#apt-get install john
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Будут установлены следующие дополнительные пакеты: john-data Предлагаемые пакеты: wordlist НОВЫЕ пакеты, которые будут установлены: john john-data обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 100 пакетов не обновлено. ... Получено:2 http://ftp.ua.debian.org/debian/ wheezy/main john amd64 1.7.8-1 [194 kB] Получено 847 kБ за 0с (3 992 kБ/c) Выбор ранее не выбранного пакета john-data. (Чтение базы данных … на данный момент установлено 30088 файлов и каталогов.) Распаковывается пакет john-data (из файла …/john-data_1.7.8-1_all.deb) … Выбор ранее не выбранного пакета john. Распаковывается пакет john (из файла …/john_1.7.8-1_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет john-data (1.7.8-1) … Настраивается пакет john (1.7.8-1) … |
|
#cp /etc/sh
shadow shadow- shells |
|
#cp /etc/shadow .
|
|
#ls
install install2 ip.txt shadow shell.sh test words.txt |
|
#ls -la
итого 100 drwx------ 5 root root 4096 Июл 18 14:18 . drwxr-xr-x 24 root root 4096 Окт 15 2014 .. drwx------ 2 root root 4096 Июн 27 2014 .aptitude -rw------- 1 root root 6215 Июл 18 09:20 .bash_history -rw-r--r-- 1 root root 10 Июн 27 2014 .bash_profile -rw-r--r-- 1 root root 653 Июл 17 09:33 .bashrc -rw-r--r-- 2 root root 5268 Окт 13 2014 install -rw-r--r-- 2 root root 5268 Окт 13 2014 install2 -rw-r--r-- 1 root root 94 Июл 17 14:08 ip.txt -rw-r--r-- 1 root root 51 Июл 13 14:52 .l3rc -rw------- 1 root root 41 Июл 16 13:45 .lesshst drwxr-xr-x 2 root root 4096 Июл 18 10:04 .lilalo -rw-r--r-- 1 root root 140 Ноя 19 2007 .profile -rw-r----- 1 root root 1029 Июл 18 14:18 shadow -rwxr--r-- 1 root root 277 Июл 18 10:04 shell.sh -rw-r--r-- 1 root root 5268 Июл 16 15:20 test drwxr-xr-x 2 root root 4096 Июн 27 2014 .vim -rw------- 1 root root 6331 Июл 18 10:04 .viminfo -rw-r--r-- 1 root root 64 Июл 16 16:18 .vimrc -rw-r--r-- 1 root root 44 Июл 17 14:30 words.txt |
|
#john shadow
Created directory: /root/.john Loaded 4 password hashes with 4 different salts (generic crypt(3) [?/64]) guesses: 0 time: 0:00:03:35 85% (1) c/s: 40.05 trying: Petr42 - P99999111 Session aborted |
|
#chage -l ivan
Последний раз пароль был изменён : Июл 16, 2018 Срок действия пароля истекает : никогда Пароль будет деактивирован через : никогда Срок действия учётной записи истекает : никогда Минимальное количество дней между сменой пароля : 0 Максимальное количество дней между сменой пароля : 99999 Количество дней с предупреждением перед деактивацией пароля : 7 |
|
#less /etc/de
|
|
#less /etc/de
|
|
#less /etc/default/useradd
|
|
#cat /etc/default/useradd
# Default values for useradd(8) # # The SHELL variable specifies the default login shell on your # system. # Similar to DHSELL in adduser. However, we use "sh" here because # useradd is a low level utility and should be as general # as possible SHELL=/bin/sh # # The default group for users ... # EXPIRE= # # The SKEL variable specifies the directory containing "skeletal" user # files; in other words, files such as a sample .profile that will be # copied to the new user's home directory when it is created. # SKEL=/etc/skel # # Defines whether the mail spool should be created while # creating the account # CREATE_MAIL_SPOOL=yes |
|
#vi /etc/default/useradd
--- /tmp/l3-saved-10776.17687.2798 2018-07-18 14:35:49.639918744 +0300 +++ /etc/default/useradd 2018-07-18 14:38:24.551905083 +0300 @@ -5,7 +5,7 @@ # Similar to DHSELL in adduser. However, we use "sh" here because # useradd is a low level utility and should be as general # as possible -SHELL=/bin/sh +SHELL=/bin/bash # # The default group for users # 100=users on Debian systems @@ -23,6 +23,7 @@ # is permanently disabled # INACTIVE=-1 # +# # The default expire date # EXPIRE= # |
|
#vi /etc/log
|
|
#vi /etc/login.defs
|
|
#cat /usr/sbin/userdel
ÀIÄ!I9Ýü1öIôH[HÆI9ÝuïL~ÿLIöAUATUHýSHìHH
Û{HH
Ào¶<-D<+<HØE1Àë"DHH
Òt"¶ú-$ú+@IÀH
ÀuÖE1í1ÀIøçJ<ÅèJêþÿÿé5ýÿÿHëµL÷èÿÿHè5ÿÿ
ÀuHH@8H
Àt.ÿÐ
Àu(A,$éþÿÿM
ÿt=W¨ AôHïè2ùÿÿH
ÀHÃt,HH
ÿt#Htè÷
Àt3HDH
Àx)H=ÿÿÿ!AÄDàH\$Hl$Ld$ HÄ(ÃH1ÿº¾0º@è+ÉÿÿH=¤§ HÂIØHé¾1Àè_Îÿÿë¯DèÃúÿÿéaÿÿÿff.Hl$ðLd$øHýH\$èHì(=§ AôHïèbøÿÿH
ÀHÃt/HH
ÿt&Htè'
Àt3HDH=ÿÿÿ&H=u
@8 @8@@@ÔàÔà ÈíÈí`Èí`õðÿÿÿJýLñLçLLLãèÿÿI$M
íLLH
HÇ@ITIÿHPHK»ÿÿH9ëI|$uéè\»ÿÿI|èR»ÿÿI<$èI»ÿÿLçE1äè>»ÿÿHLà[]A\A]A^A_Ã@HÇ/ëàHßè»ÿÿëÂ@UHýSHH?èÿºÿÿHH
ÛtHßè¼ÿÿHßHÂ1öèQ½ÿÿHèØºÿÿH}H
ÿt-HH
Àt fHÇ踺ÿÿH}HHH
Àuç袺ÿÿHHï[]éºÿÿUSHìHHL$ ºL
ÿP(H
À
\ÿÿÿL÷èlÿÿAÇ$
fHÅL÷HîèLÿÿH
ÀIÅt`HÁ9HÁÿþþþ÷×!úâtèÐîMîÁè÷ÂDÐHPHITLhKüv'HÎI| o0,MP!`sX]_n9pr\HCdYgyVwK4Ab=<vG^cDfqi6fD9Xtla{Qzk}$|tS HT$Ht$ H|$0¿¼@HÇD$ ¼@HÇD$(¼@HÇD$8HÇD$è¨
Àu`D$
ÇHßHÅèçÈÿÿ1Ò;t HL½u}"tHcÈH9Át(ÐH\$Hl$Ld$ HÄ(Ãf.A ŶÜå
ût ût
Ûu
HrøHqH¾Ã¸à÷`Ãf.HþHßè·öÿÿHè{ÿÿHÇ1ÀA,$ëè[ÿÿÇ1ÀH\Hl$Ld$Ll$ Lt$(L|$0HÄ8èt\àþHÇHÇ HÇ(0¾Ht@éüýÿÿD01Àå@tAþu0°ëDèËÿÿÇ 1ÀHÄH[]ÃH- º½@1ÿè»ÿÿH= HÂA¸é
'/;.J?
7%OL>ZU1m#2-5&+[j~HP8(áè }"tI$²ÐH\$Hl$Ld$ HÄ(ÃHÃfff.HHH
Òt$HHH
ÉtA1ö9B¸ÿÿÿÿ@ÆCÆÃ¸Ã¸ÿÿÿÿÃ@ATH
ÿUHýStlH?Iô¾E¼@è<øÿtWH¾E¼@è<øÿtD}ÿt>HEH
ÀtEH8H
ÿt=ëfDHEH<HH
ÿt¾D¼@è½;øÿuà[]¸ÿÿÿÿA\ÃfDLæHïèíÊÿÿøÿtà[]1ÀA\ÃéKff.éff.éëff.AW1ö¿F»@AVAUATUSHì(èûÿÿD$T$¸
ÒuHÄ(HS
HHH9ÂHquáLçèÉÿÿ01ÀHÄ[]A\A]A^A_ÃHØE1ÀIÅéíþÿÿHH égÿÿÿE1ÀéÓþÿÿIÇÁðÿÿÿHÇÃøÿÿÿIÇÇÿÿÿÿ1öéÿÿÿ¸ÿÿÿÿë¦fDAWIÿAVAUATUSHH
ÿÌL§M
ä¼L®IöM
íE1äIH
ÿtJIÿPIHÅH
Ût1fDHH
ÿtIÿPHïHÆèZÿÿ
ÀtvH[H
ÛuÕMmM
íu¤M
äÐIëfIÔH
ÀIT$tL`H
ÒID$LàuâM§IÇD$A0H1À[]A\A]A^A_ÃfI9(t?HCHSH
ÀtJHPHSH
ÒtIHBA0LcIÜMmM
í
ýþÿÿéTÿÿÿHCHSI(HCH
Àu¶H
ÒIu·I ë²M§éTÿÿÿffffff.L|$øH\$ÐIuH
ÿÐ
ÀèH\$ 1À¹HßóH«IH
ÿIèÿÿHÚÆ¿èÿÿ
À²I1Ûè<ÿÿIÇë#I»èÿÿIÇLÿè4ðÿÿH$HdH3%(Ø
MH$XH¬$`L¤$hL¬$pL´$xL¼$HÄÃè«ÿÿ1ÛÇë1Ûë@H$@MùA¸ÀE1öè+ÿÿHßècM
ÀAÆDõLïèkÿÿH$°Æ¿è÷ÿÿ
ÀuD¿?èéÿÿ¾pÂ@HßD$QfDHD$(H8IÆH
ÿuéII>H
ÿttLîè
è(ÿÿ|$ Âÿÿ
ÀuèHL$0HELHHL$0M
íuµHD$HHT$ HHD$(ID$HCH
ÀHSHPHSH
ÒtlHBé
HHØ[]ÃH{ è}¶ÿÿH{èt¶ÿÿHèk¶ÿÿH;èc¶ÿÿHß1ÛèY¶ÿÿëÇUSHûHH?è?¶ÿÿHH
ítHïèηÿÿHïHÂ1öè¸ÿÿHè¶ÿÿH{è¶ÿÿH{ è¶ÿÿH{(èýµÿÿHHß[]éïµÿÿSè*¹ÿÿH
ÀHæ1Ò¾u@HÇèï¼ÿÿHßèWºÿÿøº¾&À@uPHßè ¸ÿÿ
Àº¾X½@~:Hßèú¶ÿÿ
Àº¾IÄèÌÿÿM
ät1Ò1öLïèëÿÿ
Àt^LçèïÿÿAnIèßÿÿøÝÿèøÝÿ
íÓ1ÛýÿIÇÃé¢þÿÿfDLæÇè~ÿÿøÿt¢Lïè1ÿÿøÿuäLïèÿÿ
ÀuLçÿÿ
À
yÿÿÿLçèÿÿÇè!ÿÿ
À
jÿÿÿLçèQÿÿ
À
ZÿÿÿH$ø¿I
...
èï`¸
@@° þÿÿo @ÿÿÿoðÿÿoú@F*@V*@f*@v*@*@*@¦*@¶*@Æ*@Ö*@æ*@ö*@+@+@&+@6+@F+@V+@f+@v+@+@+@¦+@¶+@Æ+@Ö+@æ+@ö+@,@,@&,@6,@F,@V,@f,@v,@,@,@¦,@¶,@Æ,@Ö,@æ,@ö,@-@-@&-@6-@F-@V-@f-@v-@-@-@¦-@¶-@Æ-@Ö-@æ-@ö-@.@.@&.@6.@F.@V.@f.@v.@.@.@¦.@¶.@Æ.@Ö.@æ.@ö.@/@/@&/@6/@F/@V/@f/@v/@/@/@¦/@¶/@Æ/@Ö/@æ/@ö/@0@0@&0@60@F0@V0@f0@v0@0@0@¦0@¶0@Æ0@Ö0@æ0@ö0@1@1@&1@61@F1@V1@f1@v1@1@1@¦1@¶1@Æ1@Ö1@æ1@ѵ@f×µ@hܵ@r»
¼
/
aÀ@°@0@ @@@°-@À,@.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.jcr.dynamic.got.got.plt.data.bss
8@8T@T !t@t$8@4öÿÿoø@ø>
Fx@xNÿÿÿoúj°@°t@@@¸ °@°È
~ø)@ø)y*@*àð1@ð1L}<¯@<¯ P¯@P¯"tÂ@tÂl¦àÇ@àǰÈí`¼Ðí`ÈØí`Íàí`àÖàïÛèï`äô`ôH `
aH
H
|
|
#cat /etc/gro
groff/ group group- |
|
#cat /etc/gsh
cat: /etc/gsh: Нет такого файла или каталога |
|
#groupadd developers
|
|
#gpasswd
.aptitude/ .bash_profile install ip.txt .l3rc .lilalo/ shadow test .viminfo words.txt .bash_history .bashrc install2 .john/ .lesshst .profile shell.sh .vim/ .vimrc |
|
#gpasswd -M ivan, pete developers
ÐÑполÑзование: gpasswd [паÑамеÑÑ] ÐРУÐÐÐ
ÐаÑамеÑÑÑ:
-a, --add ÐÐÐРУÐÐУ
-d, --delete ÐÐÐУÐÐЫ
-h, --help показаÑÑ Ð´Ð°Ð½Ð½Ð¾Ðµ ÑообÑение и законÑиÑÑ ÑабоÑÑ
-Q, --root ÐÐТ_CHROOT каÑалог, коÑоÑÑй вÑполнÑеÑÑÑ chroot
-r, --remove-password ÑдалиÑÑ Ð¿Ð°ÑÐ¾Ð»Ñ ÐРУÐÐЫ
-R, --restrict огÑаниÑиÑÑ Ð´Ð¾ÑÑÑп в ÐРУÐÐУ ÐµÑ Ñленами
-M, --members ÐÐÐЫ
-A, --administrators ÐÐÐÐÐ,â¦
задаÑÑ ÑпиÑок админиÑÑÑаÑоÑов ÐРУÐÐЫ
Ðа иÑклÑÑением паÑамеÑÑов -A и -M, оÑÑалÑнÑе не могÑÑ ÑказÑваÑÑÑÑ
одновÑеменно.
|
|
#gpasswd -M ivan,petr developers
|
|
#id ivan
uid=1001(ivan) gid=1001(ivan) группы=1001(ivan),1003(developers) |
|
#mkdir /opt/public
|
|
#ls -l /opt/
итого 4 drwxr-xr-x 2 root root 4096 Июл 18 15:50 public |
|
#chmod o+w /opt/public/
|
|
#> /opt/public/rtt
|
|
#cd /opt/public/
|
|
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Июл 18 15:52 rtt |
|
#cd //
|
|
#cd
|
|
#cd /opt/
|
|
#chmod +t public/
|
|
#ls -l
итого 4 drwxr-xrwt 2 root root 4096 Июл 18 15:53 public |
|
#cd public/
|
|
#> test
|
|
#ÑÑÑchmod u+s `which cat`
|
|
#chmod u-s `which cat`
|
|
#chmod u+s `which cat`
|
|
#ls -l `which cat`
-rwsr-xr-x 1 root root 51856 Янв 26 2013 /bin/cat |
|
#chmod u-s `which cat`
|
|
#find / -perm -4000 2> /dev/null
/usr/lib/openssh/ssh-keysign /usr/lib/pt_chown /usr/lib/eject/dmcrypt-get-device /usr/bin/passwd /usr/bin/sudoedit /usr/bin/chfn /usr/bin/gpasswd /usr/bin/chsh /usr/bin/newgrp /usr/bin/sudo /usr/sbin/exim4 /bin/mount /bin/su /bin/ping6 /bin/umount /bin/ping |
|
#tty
/dev/pts/0 |
|
#mesg n
|
|
#ls -l /dev/pts
итого 0 crw--w---- 1 root tty 136, 0 Июл 18 16:25 0 crw------- 1 root tty 136, 1 Июл 18 16:25 1 crw--w---- 1 user tty 136, 2 Июл 18 16:17 2 crw--w---- 1 user tty 136, 3 Июл 18 16:17 3 crw--w---- 1 ivan tty 136, 4 Июл 18 16:24 4 c--------- 1 root root 5, 2 Июл 16 08:39 ptmx |
|
#ls
test |
|
#echo `echo "privte"` > /etc/motd
|
|
#cat /etc/m
mailcap mailcap.order mailname manpath.config mime.types mke2fs.conf modprobe.d/ modules motd mtab |
|
#cat /etc/mo
modprobe.d/ modules motd |
|
#cat /etc/motd
privte |
|
#cat /etc/nologin
cat: /etc/nologin: Нет такого файла или каталога |
|
#logname
logname: регистрационное имя отсутствует |
|
#nologin
This account is currently not available. |
|
#man nologin
|
|
#whoami
root |
|
#passwd
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
|
#passwd user
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
|
#chfn user
Изменение информации о пользователе user
Введите новое значение или нажмите ENTER для выбора значения по умолчанию
Полное имя [user]: USERUSER U
Номер комнаты []: 9CC
Рабочий телефон []: 123
Домашний телефон []: sdfgsaeg
Другое []: I love it
|
|
#finger user
Login: user Name: USERUSER U Directory: /home/user Shell: /bin/bash Office: 9CC, 123 Home Phone: sdfgsaeg On since Wed Jul 18 16:34 (EEST) on pts/2 from 192.168.15.128 9 minutes 47 seconds idle No mail. No Plan. |
|
#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:USERUSER U,9CC,123,sdfgsaeg,I love it:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001:IVAN IVANOV,9C,111,111 111:/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
|
#who
root pts/0 2018-07-19 09:24 (192.168.15.128) user pts/2 2018-07-19 09:24 (192.168.15.128) ivan pts/4 2018-07-19 09:24 (192.168.15.128) |
|
#mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=61932,mode=755) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=50740k,mode=755) /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 on / type ext4 (rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered) tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k) tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=101460k) |
|
#man mount
|
|
#vi install
|
|
#answer | grep -q ^[yY]
Linux |
|
#uname -a
Linux debian2 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3 x86_64 GNU/Linux |
|
#help uname
l3script: help: no help topics match `uname'. Try `help help' or `man -k uname' or `info uname'. |
|
#man uname
|
# Default values for useradd(8) # # The SHELL variable specifies the default login shell on your # system. # Similar to DHSELL in adduser. However, we use "sh" here because # useradd is a low level utility and should be as general # as possible SHELL=/bin/sh # # The default group for users # 100=users on Debian systems # Same as USERS_GID in adduser # This argument is used when the -n flag is specified. # The default behavior (when -n and -g are not specified) is to create a # primary user group with the same name as the user being added to the # system. # GROUP=100 # # The default home directory. Same as DHOME for adduser # HOME=/home # # The number of days after a password expires until the account # is permanently disabled # INACTIVE=-1 # # The default expire date # EXPIRE= # # The SKEL variable specifies the directory containing "skeletal" user # files; in other words, files such as a sample .profile that will be # copied to the new user's home directory when it is created. # SKEL=/etc/skel # # Defines whether the mail spool should be created while # creating the account # CREATE_MAIL_SPOOL=yes
root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4: tty:x:5: disk:x:6: lp:x:7: mail:x:8: news:x:9: uucp:x:10: man:x:12: proxy:x:13: kmem:x:15: dialout:x:20: fax:x:21: voice:x:22: cdrom:x:24:user floppy:x:25:user tape:x:26: sudo:x:27: audio:x:29:user dip:x:30:user www-data:x:33: backup:x:34: operator:x:37: list:x:38: irc:x:39: src:x:40: gnats:x:41: shadow:x:42: utmp:x:43: video:x:44:user sasl:x:45: plugdev:x:46:user staff:x:50: games:x:60: users:x:100: nogroup:x:65534: libuuid:x:101: crontab:x:102: Debian-exim:x:103: ssh:x:104: user:x:1000: ivan:x:1001: petr:x:1002:
root:*:: daemon:*:: bin:*:: sys:*:: adm:*:: tty:*:: disk:*:: lp:*:: mail:*:: news:*:: uucp:*:: man:*:: proxy:*:: kmem:*:: dialout:*:: fax:*:: voice:*:: cdrom:*::user floppy:*::user tape:*:: sudo:*:: audio:*::user dip:*::user www-data:*:: backup:*:: operator:*:: list:*:: irc:*:: src:*:: gnats:*:: shadow:*:: utmp:*:: video:*::user sasl:*:: plugdev:*::user staff:*:: games:*:: users:*:: nogroup:*:: libuuid:!:: crontab:!:: Debian-exim:!:: ssh:!:: user:!:: ivan:!:: petr:!::
mailcap mailcap.order mailname manpath.config mime.types mke2fs.conf modprobe.d/ modules motd mtab
modprobe.d/ modules motd
privte
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:USERUSER U,9CC,123,sdfgsaeg,I love it:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001:IVAN IVANOV,9C,111,111 111:/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash
root:$6$ppY7xZxX$CnutMU4XxetHko6DW5K/ckfiA6CFeC0cbV/d6rrWE6F5iszqxAaQTwekH3.vBTQPNCakvqusvPcBecndLcbX8.:16248:0:99999:7::: daemon:*:16248:0:99999:7::: bin:*:16248:0:99999:7::: sys:*:16248:0:99999:7::: sync:*:16248:0:99999:7::: games:*:16248:0:99999:7::: man:*:16248:0:99999:7::: lp:*:16248:0:99999:7::: mail:*:16248:0:99999:7::: news:*:16248:0:99999:7::: uucp:*:16248:0:99999:7::: proxy:*:16248:0:99999:7::: www-data:*:16248:0:99999:7::: backup:*:16248:0:99999:7::: list:*:16248:0:99999:7::: irc:*:16248:0:99999:7::: gnats:*:16248:0:99999:7::: nobody:*:16248:0:99999:7::: libuuid:!:16248:0:99999:7::: Debian-exim:!:16248:0:99999:7::: user:$6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:16248:0:99999:7::: sshd:*:16248:0:99999:7::: ivan:$6$k5jkTN9S$SkUZJnbgZaNdA7QVf3TGpa6ozo7jope0UbNzt/FRrKa85.xBZkJODs4Yt5PO8iwFCKFD.2LvVeA7mD66vV3Ah1:17728:0:99999:7::: petr:$6$TBmDgyVw$2MCI7p76EurC2bb/EGkZI..jvFH9eK6WVMO6MrSxvV5NFkaYNX0f821Y2GHyNeI9PBIMRZAIGdTTCmjtUQSDk1:17728:0:99999:7:::
ít1Û@LúLöDïAÿÜHÃH9ërêH\Hl$Ld$Ll$ Lt$(L|$0HÄ8ÃHHÃUNKNPuTTYOWNnologinAttempted login by %s on %sThis account is currently not available.ÿÿpøþÿÿÿÿÿ¸zRx
J
PuTTYPuTTY ÿ% ?;*3$",DýÿÿsBIA ^AtPþÿÿ$HþÿÿQ_@F @@
@õþÿoÐ@È@ð@ @@
@ÿ%
héàÿÿÿÿ%PuTTYPuTTY
héÐÿÿÿÿ%
héÀÿÿÿÿ%
hé°ÿÿÿÿ%z
hé ÿÿÿÿ%r
héÿÿÿÿ%j
héÿÿÿAT1ÿA¼ü@USè¿ÿÿÿH
ÀHÅIDìè ÿÿÿH
ÀHú IDܾ@è²ÿÿÿIèHÙº
HåÿÐ]é{ÿÿÿévÿÿÿóÃfffff.Hl$ØLd$àH- L%p Ll$èLt$ðL|$øH\$ÐHì8L)åAýIöHÁýI×èíIÑ^HâHäðPTIÇÀP@HÇÁ`@HÇÇÐ@èÿÿÿôHHe H
ÀtÿÐHøO`UH-H`HøHåw]øH
Àtô]¿H`ÿà¸H`UH-H`HÁøHåHÂHÁê?HÐHÆHÑþu]úH
Òtô]¿H`ÿâ=A uUHåè~ÿÿÿ]Æ. óÃ@H=Ð t
ÀIÄ!I9Ýü1öIôH[HÆI9ÝuïL~ÿLIöAUATUHýSHìHH
Û{HH
Ào¶<-D<+<HØE1Àë"DHH
Òt"¶ú-$ú+@IÀH
ÀuÖE1í1ÀIøçJ<ÅèJêþÿÿé5ýÿÿHëµL÷èÿÿHè5ÿÿ
ÀuHH@8H
Àt.ÿÐ
Àu(A,$éþÿÿM
ÿt=W¨ AôHïè2ùÿÿH
ÀHÃt,HH
ÿt#Htè÷
Àt3HDH
Àx)H=ÿÿÿ!AÄDàH\$Hl$Ld$ HÄ(ÃH1ÿº¾0º@è+ÉÿÿH=¤§ HÂIØHé¾1Àè_Îÿÿë¯DèÃúÿÿéaÿÿÿff.Hl$ðLd$øHýH\$èHì(=§ AôHïèbøÿÿH
ÀHÃt/HH
ÿt&Htè'
Àt3HDH=ÿÿÿ&H=u
@8 @8@@@ÔàÔà ÈíÈí`Èí`õðÿÿÿJýLñLçLLLãèÿÿI$M
íLLH
HÇ@ITIÿHPHK»ÿÿH9ëI|$uéè\»ÿÿI|èR»ÿÿI<$èI»ÿÿLçE1äè>»ÿÿHLà[]A\A]A^A_Ã@HÇ/ëàHßè»ÿÿëÂ@UHýSHH?èÿºÿÿHH
ÛtHßè¼ÿÿHßHÂ1öèQ½ÿÿHèØºÿÿH}H
ÿt-HH
Àt fHÇ踺ÿÿH}HHH
Àuç袺ÿÿHHï[]éºÿÿUSHìHHL$ ºL
ÿP(H
À
\ÿÿÿL÷èlÿÿAÇ$
fHÅL÷HîèLÿÿH
ÀIÅt`HÁ9HÁÿþþþ÷×!úâtèÐîMîÁè÷ÂDÐHPHITLhKüv'HÎI| o0,MP!`sX]_n9pr\HCdYgyVwK4Ab=<vG^cDfqi6fD9Xtla{Qzk}$|tS HT$Ht$ H|$0¿¼@HÇD$ ¼@HÇD$(¼@HÇD$8HÇD$è¨
Àu`D$
ÇHßHÅèçÈÿÿ1Ò;t HL½u}"tHcÈH9Át(ÐH\$Hl$Ld$ HÄ(Ãf.A ŶÜå
ût ût
Ûu
HrøHqH¾Ã¸à÷`Ãf.HþHßè·öÿÿHè{ÿÿHÇ1ÀA,$ëè[ÿÿÇ1ÀH\Hl$Ld$Ll$ Lt$(L|$0HÄ8èt\àþHÇHÇ HÇ(0¾Ht@éüýÿÿD01Àå@tAþu0°ëDèËÿÿÇ 1ÀHÄH[]ÃH- º½@1ÿè»ÿÿH= HÂA¸é
'/;.J?
7%OL>ZU1m#2-5&+[j~HP8(áè }"tI$²ÐH\$Hl$Ld$ HÄ(ÃHÃfff.HHH
Òt$HHH
ÉtA1ö9B¸ÿÿÿÿ@ÆCÆÃ¸Ã¸ÿÿÿÿÃ@ATH
ÿUHýStlH?Iô¾E¼@è<øÿtWH¾E¼@è<øÿtD}ÿt>HEH
ÀtEH8H
ÿt=ëfDHEH<HH
ÿt¾D¼@è½;øÿuà[]¸ÿÿÿÿA\ÃfDLæHïèíÊÿÿøÿtà[]1ÀA\ÃéKff.éff.éëff.AW1ö¿F»@AVAUATUSHì(èûÿÿD$T$¸
ÒuHÄ(HS
HHH9ÂHquáLçèÉÿÿ01ÀHÄ[]A\A]A^A_ÃHØE1ÀIÅéíþÿÿHH égÿÿÿE1ÀéÓþÿÿIÇÁðÿÿÿHÇÃøÿÿÿIÇÇÿÿÿÿ1öéÿÿÿ¸ÿÿÿÿë¦fDAWIÿAVAUATUSHH
ÿÌL§M
ä¼L®IöM
íE1äIH
ÿtJIÿPIHÅH
Ût1fDHH
ÿtIÿPHïHÆèZÿÿ
ÀtvH[H
ÛuÕMmM
íu¤M
äÐIëfIÔH
ÀIT$tL`H
ÒID$LàuâM§IÇD$A0H1À[]A\A]A^A_ÃfI9(t?HCHSH
ÀtJHPHSH
ÒtIHBA0LcIÜMmM
í
ýþÿÿéTÿÿÿHCHSI(HCH
Àu¶H
ÒIu·I ë²M§éTÿÿÿffffff.L|$øH\$ÐIuH
ÿÐ
ÀèH\$ 1À¹HßóH«IH
ÿIèÿÿHÚÆ¿èÿÿ
À²I1Ûè<ÿÿIÇë#I»èÿÿIÇLÿè4ðÿÿH$HdH3%(Ø
MH$XH¬$`L¤$hL¬$pL´$xL¼$HÄÃè«ÿÿ1ÛÇë1Ûë@H$@MùA¸ÀE1öè+ÿÿHßècM
ÀAÆDõLïèkÿÿH$°Æ¿è÷ÿÿ
ÀuD¿?èéÿÿ¾pÂ@HßD$QfDHD$(H8IÆH
ÿuéII>H
ÿttLîè
è(ÿÿ|$ Âÿÿ
ÀuèHL$0HELHHL$0M
íuµHD$HHT$ HHD$(ID$HCH
ÀHSHPHSH
ÒtlHBé
HHØ[]ÃH{ è}¶ÿÿH{èt¶ÿÿHèk¶ÿÿH;èc¶ÿÿHß1ÛèY¶ÿÿëÇUSHûHH?è?¶ÿÿHH
ítHïèηÿÿHïHÂ1öè¸ÿÿHè¶ÿÿH{è¶ÿÿH{ è¶ÿÿH{(èýµÿÿHHß[]éïµÿÿSè*¹ÿÿH
ÀHæ1Ò¾u@HÇèï¼ÿÿHßèWºÿÿøº¾&À@uPHßè ¸ÿÿ
Àº¾X½@~:Hßèú¶ÿÿ
Àº¾IÄèÌÿÿM
ät1Ò1öLïèëÿÿ
Àt^LçèïÿÿAnIèßÿÿøÝÿèøÝÿ
íÓ1ÛýÿIÇÃé¢þÿÿfDLæÇè~ÿÿøÿt¢Lïè1ÿÿøÿuäLïèÿÿ
ÀuLçÿÿ
À
yÿÿÿLçèÿÿÇè!ÿÿ
À
jÿÿÿLçèQÿÿ
À
ZÿÿÿH$ø¿I
ø)@!ñÿH Ç
è§ÿÿøÿu¼EeIèBÿÿIøAÜÿè¿ÿÿÇèXÿÿIøAÜÿè
ÿÿ
ÀIÇubE
äu]H$°Lþ¿èÜÿÿ
Àu$È%ð= twLþHßèzÿÿ
À
üÿÿèÝ
À
üÿÿÆòs »üÿÿHß1ÛèÿÿéùûÿÿHïèýÿÿHßèÿÿIÇ1Ûé×ûÿÿÇD$@H$@éÛýÿÿ1öLÿè¤ÿÿH
ÀHÅt<HÆHßèñÿÿHï$èvÿÿ$édÿÿÿè)ÿÿ¹PÂ@º~¾#Á@¿.Á@èÿÿ¿BÁ@è¦ÿÿé,ÿÿÿSHûHìdH%(H1À¶0¨ug¨u#1ÀHdH3%(
~HÄ[ÃàûIÙA¸ÐÀ@¹º¾0Hç1ÀèµÿÿHçèýÿÿèìÿÿ¸ë 0èÒùÿÿ
Àuö0tèðëÿÿéxÿÿÿ¶0éeÿÿÿè7ÿÿH\$ØHÂ1
a-ñÿaʰ«@îx @è
HB0ÃH 0ÃHëÕHFH(ë¬H\$àHl$èHûLd$ðLl$øHì8¶0¨tt&è±ÿÿÇ1ÀH\$Hl$ Ld$(Ll$0HÄ8ÃHõL¯H·HêLïèTèÿÿH
ÀIÄtLHpHêLïè=èÿÿH
ÀtPºÂ@1ÿè§ÿÿH= j HÂIØHé¾1ÀèÛÿÿ1Àé{ÿÿÿ@èÿÿfDL9£(tgID$IT$H
À|HPIT$H
Òt^HB0I<$H
ÿtèÿÿI|¸H
ÿ ÿÿÿHDÿDéòþÿÿID$H(ëf.H ëHëSö0Hût+HòH³H¿èçÿÿH
Àt(H(H[Ãè#ÿÿÇ1À[Ãfè ¸H
ñ¯ÿÿHï褰ÿÿH¸èH=F 衳ÿÿH
ÀHÃH< ÔHîHßè3¯ÿÿ¾ ÿÿÇ1À[Ãö0tHÇ(¸ÃfDHè×ÿÿÇ1ÀHÃf.ö0tgH(H
ÀtKHH
½f ê¾ÈHçèöÿÿH9ØtQH$ÈdH3%(
ÆH$ÐH¬$ØL¤$àL¬$èL´$ðHÄøÃf.¾ 1H
Hßèö°ÿÿH
ÀtÆ1íH
ÛS¾:HßHíà
HçèCÿÿH
ÀIÅtÆL¾$$EätfDIíI9ÝrèÿÿI¾UHöDP uãAÆEèÿÿHæHëfHÆL¾&EäBöD` uëHUÿL÷è/ÿÿAÆD.ÿé#ÿÿÿèÿÿAUIýATUõSH
ö~UIÔHûLâîHßèÚÿÿH9Øu-¾\Hßè¸ÿÿH
Àt+x
aè°ÿÿH
ÀBÆHXEHÅø
u%H)ÃÝ
í~ÆHÃëÅ@I9ݸLDè@HLè[]A\A]Ãf.UHõSHûH¶Àuë+HöÀt¾øHîè"ÿÿøÿuåH[]ÃfDH1À[]ÃH\$èHl$ðHûLd$øHì(Iôè
ÿÿHtº
H
ÛuÊDøH=è ?ÿHÈ ¾
ÇHßHÅèWÿÿ1Ò;t HL9u}"tÁH9Át)fÐH\$Hl$Ld$ HÄ(Ãf.A1í9-Â ,EdM
í´ ³LæLïèc³ÿÿH
ÀtaH IÅH
Û;K%àüÿÿ¶ÅÀt<,uëf.Àt
h $²ëØH\$èHl$ðHûLd$øHì(IôèrÿÿHtº Hö<,uñÀtÆHÃIéuÿÿÿM
íLïèÿÿHÇ- []A\A]ÃEéÓþÿÿLçèó±ÿÿéKÿÿÿHcíM
íIÇDíL-Ð tÆH¸
a[]A\A]ÃHg é,þÿÿHÇO 1ÀëSHûHì@è®ÿÿH=ÿïHP¹HÞ¿@
ÇHßHÅèÇÿÿ1Ò;t HL9u}"tÁH9Át)fÐH\$Hl$Ld$ HÄ(Ãf.A aè°ÿÿHæ¸@
$²ëØAWAVIþAUATUHõSHìL*L>HTN$íM
öt|A>tvIUI\H$ëA>L}t^LÿHÞèãÿÿH
ÀIÇtãN4 HTL÷HEH$¾,Hè:
ÿÿH
ÀIÆt a1ÉH¶ú:uëf.HÀ¶ú:tÒuðÒtÆÁHHÀtù~ÀDÁù
|H|$?trH\$;thH$¾PaH HTH
PtiselinZuiso.1_fàfÁràï`C`___Jv_RegisterClasses_initis_selinux_enabledsecurity_getenforcematchpathconfreeconsetfscreatecon_finilibsemanage.so.1semanage_msg_set_callbacksemanage_connectsÆL}IÆIÜL,$ë
fDJHÞLÿè
ÿÿH
Àtuser_set_mlsrangesemanage_is_managedsemanage_seuser_freesemanage_msg_get_levelsemanage_handle_destroysemanage_seuser_set_senamesemanage_seuser_exists_localsemana èÏ'
ÀtC¾TaHßèè
JÇèHEHÄ[]A\A]A^A_ÃDH=ùg H
ÿt Hé
ah éßÿÿH¾·@¿eÂ@èÿÿHÎg HÃfH=¹g H
ÿtHèËÿÿHÇ g HÃHÇg Ãffffff.AUATIüUSHì(èþÿÿHhH;-kg IÅHig v)H=`g Hîè¨ÿÿH
ÀHÃHEg H-6g HêLæHßè¾
i ÃHA ÃHþ¿ aéSè§éÿÿ¿ aHÆHéæHÃfff.USHûHH
ÿtBH?Hõ¾E¼@èøÿt-H¾E¼@èÿøÿtHîHßè¦ÿÿøÿt
Hßè.ÿÿH
ÀtÆH
ÛÝHßHå1ÛH}¾:èÇÿÿH
À®HÇÃÆHÇÀHÀtû~Ìû
À
H$H=ãf H¼f HDH¸f
ªH=Òf upH|$ºÀa¾ÈaèýÿÿH|$ºÐa¾ØaHf èqýÿÿHf HÄ(¸ a[]A\A]Ãf.Ã1ÀéfÿÿÿfDHÄ(1À[]A\A]ÃH=af HÇNf èéÿÿHÇFf éiÿÿÿfH=!f HÇf è¹ÿÿHÇf é/ÿÿÿfATH=f IüUSëM
äØ5ìe H=íe LâèúÿÿH-Þe H9è
³¾
H1À[]ÃH¸ÿÿÿÿ[]Ã@é[¦ÿÿff.é»ff.é
HïèÿÿH
À
ðLçèÿÿ
À
ÇH- e H=¡e HíHîè
ÿÿH
ÀtoHe H-{e HÃDHÃAÿþþþA÷ÐD!ÁátäÊîÁê÷ÁDÊHSHDÚÉLâHÛH)ÃH<)ÞèýùÿÿH-.e HëH9ØMÿÿÿ[]1ÀA\ÿ èFÿÿH
ÀHe tàHÇïd éïþÿÿf.H-ád ¾©ÿÿH
ÀHÃt[HEH}HCHEHCHE HC HE(HC(HE0HC0HE8HC8HE@HC@èT§ÿÿH
ÀHt$HèC§ÿÿH
ÀHt
HïèÿÿH
ÀtÆ[Hï]A\éØüÿÿH=Id H
ÿtUHýSHHH
ÛtBH;HCH
ÿH
tèp¢ÿÿHH
ÿt1öè9¦ÿÿHèÀ£ÿÿHßHl$H\HÄ骣ÿÿAVH
ÒIöAUIýH=| ATIÔLD% UHÍSè5¨ÿÿH=~ è)¨ÿÿèĪÿÿ
ÀÃt.øÿtf1ÒHîßèD©ÿÿøÿtï9Øuë1À[]A\A]A^ÃLïLâLöè¦ÿÿèM£ÿÿ8ÿt4è!ªÿÿH= H
èÿÿÿH
ÀHÃuäHHØ[]Ãf.AWAVAUATIôUSHìH
ö¾H
ÿHû²L7L÷è/ÿÿHIÅè#ÿÿL{J(Hj3Hïèeÿÿ
Àt
H
ÿHßèU¢ÿÿHH
ÛuÁHÇ
H[]ÃHìHþ¿Hâè¦ÿÿ1Ò
Àu
M
ÿt9I?H
ÿt1HTIèüÿÿHTHl 1ÒH|$ÂÐHÄÃfffff.ATH
öIüUHÕSHót.fDHH
ÿtI
Pð` ë $ÿQHîHÇè=¥ÿÿ
Àt
H={ ºÁ@¾1ÀèN¢ÿÿëÉfff.H\$ÐHl$ØHûLd$àLl$èLt$ðL|$øHì8¶0¨
ü÷ƽÿÿÿõ
î÷Æ¿ÿÿÿÂà÷
ÀtêH|$@è¼ÿÿÇ1ÀéÀýÿÿH|$@è5üÿÿ
ÀAIJH|ÅèìÿÿE
íD0IÄHÇâö¸Á@¾·@DïHDðè ÿÿH
ÀHE4$®E4$HÇèµÿÿºÇ¾1Àè2Øÿÿ
À
ç@ít(Hÿÿ¸HÃfffff.H1öè%§ÿÿ
ÀÀHÃff.H\$ØHl$àHûLd$èLl$ðLt$øHìdH%(H$1Àö0°tOH$dH3%(
èH$H¬$L¤$L¬$L´$HÄÃõèY¡ÿÿH|$@HIÙH$A¸ÉÀ@¹º¾1Àè ÿÿH¼$@IÙA¸ÐÀ@¹º¾1ÀèøÿÿH|$@1Àº@
èëÿÿHlIIøH
ÿuéL{M
ÿt7I?H
ÿt/èÃÿÿIHlëè«ÿÿHlIIøH
ÿuéHïè¡ÿÿH
ÀHÅýLêLöIíHÇèDÿÿAÆE:HI}E1íèÿÿÆ:HxHCH0H
öu$ë;f.AýÿtÆ,HKHÇH4ÁIÅèã~ÿÿHKHÇIEH4ÁH
öuÏÆ:HCHÇE1íH0H
öu!ë8AýÿtÆ,HKHÇH4ÁIÅè~ÿÿHKHÇIEH4ÁH
öuÏÆQò`Rò`S ò`T¨ò`U°ò`V¸ò`WÀò`XÈò`YÐò`ZØò`[àò`\èò`]ðò`^øò`_ó`ó`aó`bó`c ó`d(ó`e0ó`f8ó`g@ó`hHó`iPó`jXó`k`ó`mhó`npó`oxó`pó`qó`ró`só`t ó`u¨ó`v°ó`w¸ó`xÀó`yÈó`zÐó`{éh
HÄ(ÃHT$1öètÿÿ
ÀxHH|$èÿÿ
ÀxRH|$è(ÿÿ1ÀHÄ(ÃH|èv|ÿÿ
ÀÆÝa H|ÂÐa ëDèsÿÿ
Àt¯¸ëè[ÿÿ
Àt¥ëæDH=a ¶a t1ÀÒt1ÿèÿÿ
ÀÀ¶ÀHÃfèû{ÿÿ
ÀÆba ÂZa ëËóÃfffff.Hl$ØLd$àH-? L%? Ll$èLt$ðL|$øH\$ÐHì8L)åAýIöHÁýI×è{ÿÿH
ít1Û@LúLöDïAÿÜHÃH9ërêH\Hl$Ld$Ll$ Lt$(L|$0HÄ8ÃHHÃUsage: %s [options] LOGIN
é0ÿÿÿÿ%zÅ h
éÿÿÿÿ%jÅ héÿÿÿÿ%bÅ héðþÿÿÿ%ZÅ héàþÿÿÿ%RÅ héÐþÿÿÿ%JÅ héÀþÿÿÿ%BÅ hé°þÿÿÿ%:Å hé þÿÿÿ%2Å héþÿÿÿ%*Å héþÿÿÿ%"Å hépþÿÿÿ%Å hé`þÿÿÿ%Å héPþÿÿÿ%
Options:ÿ%Å h hé þÿÿÿ%òÄ héþÿÿÿ%êÄ héþÿÿÿ%âÄ héðýÿÿÿ%ÚÄ h éàýÿÿÿ%ÒÄ h!éÐýÿÿÿ%ÊÄ h"éÀýÿÿÿ%ÂÄ h#é°ýÿÿÿ%ºÄ h$é ýÿÿÿ%²Ä h%éýÿÿÿ%ªÄ h&éýÿÿÿ%¢Ä h'épýÿÿÿ%Ä h(é`ýÿÿÿ%Ä h)éPýÿÿÿ%Ä h*é@ýÿÿÿ%Ä h+é0ýÿÿÿ%zÄ h,é ýÿÿÿ%rÄ h-éýÿÿÿ%jÄ h.éýÿÿÿ%bÄ h/éðüÿÿÿ%ZÄ h0éàüÿÿÿ%RÄ h1éÐüÿÿÿ%JÄ h2éÀüÿÿÿ%BÄ h3é°üÿÿÿ%:Ä h4é üÿÿÿ%2Ä h5éüÿÿÿ%*Ä h6éüÿÿÿ%"Ä h7épüÿÿÿ%Ä h8é`üÿÿÿ%Ä h9éPüÿÿÿ%
-f, --force force removal of files,%âà h?éðûÿÿÿ%Úà h@éàûÿÿÿ%Òà hAéÐûÿÿÿ%Êà hBéÀûÿÿÿ%Âà hCé°ûÿÿÿ%ºÃ hDé ûÿÿÿ%²Ã hEéûÿÿÿ%ªÃ hFéûÿÿÿ%¢Ã hGépûÿÿÿ%à hHé`ûÿÿÿ%à hIéPûÿÿÿ%à hJé@ûÿÿÿ%à hKé0ûÿÿÿ%zà hLé ûÿÿÿ%rà hMéûÿÿÿ%jà hNéûÿÿÿ%bà hOéðúÿÿÿ%Zà hPéàúÿÿÿ%Rà hQéÐúÿÿÿ%Jà hRéÀúÿÿÿ%Bà hSé°úÿÿÿ%:à hTé úÿÿÿ%2à hUéúÿÿÿ%*à hVéúÿÿÿ%"à hWépúÿÿÿ%à hXé`úÿÿÿ%à hYéPúÿÿÿ%
even if not owned by user h_éðùÿÿÿ%Ú h`éàùÿÿÿ%Ò haéÐùÿÿÿ%Ê hbéÀùÿÿÿ% hcé°ùÿÿÿ%ºÂ hdé ùÿÿÿ%²Â heéùÿÿÿ%ªÂ hféùÿÿÿ%¢Â hgépùÿÿÿ% hhé`ùÿÿÿ% hiéPùÿÿÿ% hjé@ùÿÿÿ% hké0ùÿÿÿ%z hlé ùÿÿÿ%r hméùÿÿÿ%j hnéùÿÿÿ%b hoéðøÿÿÿ%Z hpéàøÿÿÿ%R hqéÐøÿÿÿ%J hréÀøÿÿÿ%B hsé°øÿÿÿ%: hté øÿÿÿ%2 huéøÿÿÿ%* hvéøÿÿÿ%" hwépøÿÿÿ% hxé`øÿÿÿ% hyéPøÿÿÿ%
-h, --help display this help message and exitIÄèÐùÿÿH=IØ HÂMàHé¾1Àèÿÿÿ1ö¿è¸ýÿÿH
Àt!HÇèt¾Ù´@¿èýÿÿë1íèË?ºµ@HÁ¾1À¿è²ýÿÿH
ít¿Hîè`ýÿÿHïè¸÷ÿÿ=ó× µèÆ:
À
¨èù91ÿH-Ý º¾ö´@IÄèùÿÿH=× HÂMàHé¾1ÀèBþÿÿ1ö¿èöüÿÿH
Àt!HÇèYúÿÿH
ÀHÅt¾Ù´@¿èÒüÿÿë1íè9ºµ@HÁ¾1À¿èðüÿÿH
ít¿HîèüÿÿHïèööÿÿ=0× µèôQ
À
¨èGQ1ÿH-VÜ º¾ö´@IÄèLøÿÿH=ÅÖ HÂMàHé¾1Àèýÿÿ1ö¿è4üÿÿH
Àt!HÇèùÿÿH
ÀHÅt¾Ù´@¿
-r, --remove remove home directory and mail spoolÙ¾1Àèùÿÿ¿è/úÿÿ1ö¿èCøÿÿH
ÀHÇè¢õÿÿH
ÀHþٴ@¿èøÿÿH
5H
ÀHÃrHxH5LÒ èÀtÛHßè5H
ÀHÃX
-R, --root CHROOT_DIR directory to chroot into HxH5$Ò è§HßHCè4
Àè
-Z, --selinux-user remove any SELinux user mapping for the user
þÿÿèJHÆÖ Hź¾eµ@1ÿèºòÿÿH=3Ñ HÂIèHÙ¾1Àèî÷ÿÿ¿J
À
%s: %s mail spool (%s) not found
Ñ º¾¿1Àè¢öÿÿé}þÿÿ¿µ@è#*À
Ù=ÈÐ
%s: warning: can't remove %s: %s =¸Ð
1Û=ªÐ H-©Ð tH= Ð è?
À
#
¿¸µ@è1*H
Àt'HL$
%s: %s not owned by %s, not removing Ht$1ÒHÇHD$Hl$HÇD$ èLèÀ8
ÀØ
%s not owned by %s, not removed%s: -Z requires SELinux enabled kernel
K
À;Æ*Ð èô2
Àà è÷2
Àn=ìÏ ÆÐ
j¿Äµ@è!5¿Ëµ@è5ûÀHÄ8[]÷ÐA\à
%s: cannot lock %s; try again later. A]Ãè½HDèÃHH
ÀHÃÙþÿÿHxH5Ï èÇH{H5Ï AÄè´<ÅtAüuÀHßè`DH
ÀHÃ
Eä
Á@í
Hßè*H
Ài
%s: cannot remove entry '%s' from %sHÿÿÿHxH5Î è 1ö¿è¦ôÿÿH
ÀtYHÇè òÿÿH
ÀHÅtI¾Ù´@¿èôÿÿLH
%s: Out of memory. Cannot update %s.
=Í ÃØüÿÿH5Í =Í èuö´@IÄèïÿÿH=Î HÂMàHé¾1ÀèËôÿÿ1ö¿èóÿÿH
ÀÈHÇèÞðÿÿH
ÀHÅ´¾Ù´@¿èSóÿÿè5ºµ@HÁ¾1À¿èuóÿÿHî¿è(óÿÿHïèíÿÿéaýÿÿèæ
%s: failed to prepare the new %s entry '%s'.BH
ÀzøÿÿH=FÉ è9B
À61ö¿è¥îÿÿH
ÀçHÇèìÿÿH
ÀHÃÓ¾Ù´@¿èyîÿÿHèÌ 9C
WHCH8ÕH+1ÿHÒ º¾Ð²@èîÿÿH=Ì HÂIèHÙ¾1ÀèFóÿÿé¶ûÿÿè¼.1ÿH-ÛÑ º¾ö´@IÄèÑíÿÿH=JÌ HÂMàHé¾1Àèóÿÿ1ö¿è¹ñÿÿH
À%HÇèïÿÿH
ÀHžٴ@¿èñÿÿèH.ºµ@HÁ¾1À¿è¯ñÿÿHî¿èbñÿÿHïèºëÿÿéæûÿÿD躾ö´@IÄè íÿÿH=Ë HÂMàHé¾1ÀèTòÿÿ1ö¿ñÿÿH
ÀÀHÇègîÿÿH
ÀHŬ¾Ù´@¿èÜðÿÿè§Eºµ@HÁ¾1À¿èþðÿÿHî¿è±ðÿÿHïè ï
%s: group %s not removed because it is not the primary group of user %s.èïÿÿÆQÈ é÷ÿÿL-LÈ L%UÈ ºH-Í ¾h±@1ÿèéÿÿH=È HÂMéMàHé¾1ÀÃèÃîÿÿÆýÇ éH÷ÿÿè@ºµ@HÁ¾¿1ÀèíÿÿéùÿÿèoëÿÿèÚëÿÿH
ÀHÅt]H5ÃÇ H}èëÿÿ
ÀtßC9Eu×H+1ÿHÍ º³@èûèÿÿH=tÇ HÂIèHÙ¾1Àè/îÿÿèJìÿÿéöÿÿDè;ìÿÿé{ýÿÿH·Ì º¾°±@1ÿè®èÿÿH='Ç HÂHÙ¾1Àèåíÿÿ¿èËíÿÿL#èS)HtÌ º¾P²@1ÿHÅèhèÿÿH=áÆ HÂMáIèHÙ¾1Àèíÿÿ¿
%s: group %s not removed because it has other members.
%s: group %s is the primary group of another user and is not removed.±@éÕôÿÿèá-éóÿÿèW(1ÿHvË º¾h´@HÅèlçÿÿH=åÅ HÂIèHÙ¾1Àè ìÿÿ1ö¿èTëÿÿH
ÀÿHÇè³èÿÿH
ÀHÃë¾Ù´@¿è(ëÿÿèã'HÁº´@1À¾¿èJëÿÿHÞ¿èýêÿÿHßèUåÿÿéBôÿÿè+-1ÿHÊÊ º¾h´@HÅèÀæÿÿH=9Å HÂIèHÙ¾1Àèôëÿÿ1ö¿è¨êÿÿH
ÀtzHÇè
6 ºx³@¾¿1ÀIÈèÕçÿÿéEñÿÿè«:é?ýÿÿ1íIÑ^HâHäðPTIÇÀ ®@HÇÁ°®@HÇÇ5@èëäÿÿôHH§ H
ÀtÿÐHøOö¿èãçÿÿH
ÀtNHÇèFåÿÿH
ÀHÃt>¾Ù´@¿è¿çÿÿèÚ:éüÿÿH èÿÿH
ÀHÃtj¾Ù´@¿èêÿÿè¿,HÁº´@1À¾¿è¦êÿÿHÞ¿èYêÿÿHßè±äÿÿéóñÿÿè'HÁº´@¾¿1Àènêÿÿé{óÿÿèd,HÁº´@¾¿1ÀèKêÿÿéñÿÿè!=HâÉ H꾨±@éóë
removed group '%s' owned by '%s'
aUH-H
removed shadow group '%s' owned by '%s'
aHøHåw]øH
Àtô]¿H
delete '%s' from shadow group '%s'
aÿà¸H
%s: %s home directory (%s) not found
aUH-H
%s: error removing directory %s
aHÁøHåHÂHÁê?HÐHÆHÑþu]úH
Òtô]¿H
%s: warning: the user name %s to SELinux user mapping removal failed.
aÿâ=AÁ uUHåè~ÿÿÿ]Æ.Á óÃ@H=p¤ t`HåÿÐ]é{ÿÿÿévÿÿÿATAüUHõSHìèúàÿÿHâÇHî¿HÃè!åÿÿ
Àtút1ÀúuÈÿë
%s: failure while writing changes to %s
1ÀD9d$ÀHÄ[]A\Ã@AT
ÿL%ýÅ º¾X¯@UýSHpÀ HDHÀ 1ÿèááÿÿLáH¾1ÀHßèçÿÿº¾¯@1ÿè»áÿÿHÞHÇèpâÿÿº¾ø¯@1ÿèáÿÿHÞHÇèTâÿÿº¾@°@1ÿèáÿÿHÞHÇè8âÿÿº¾°@1ÿègáÿÿHÞHÇèâÿÿº¾È°@1ÿèKáÿÿHÞHÇèâÿÿ¿
failure while writing changes to %s/var/mailMAIL_DIRMAIL_FILECCannot remove %s: %s%s/%s%s: failed to unlock %s
HÞèâÿÿïèlæÿÿfff.AT¿Æ´@USHì dH%(H$1Àè8H
ÀIÁH}¿ H|$A¸ð´@¹º¾H$1Àè ßÿÿH|$1öèDåÿÿ
ÀìèGßÿÿ8HÃÿèæÿÿ1ÿH-Ä º¾@±@IÄèyàÿÿH=ò¾ LD$HÂMáHé¾1Àè¨åÿÿ1ö¿è\äÿÿH
ÀHÇè»áÿÿH
ÀHÅn¾Ù´@¿è0äÿÿ;èåÿÿHL$IÀºÛ´@¾¿1ÀèKäÿÿHî¿èþãÿÿHïèVÞÿÿÈÿH$dH3%(
HÄ []A\Ã=I¾ u=Q¾ Ht$è7ýÿÿ
ÀpÀtH|$è@Þÿÿ
Àu1Àë¥è#Þÿÿ8HÃèùäÿÿ1ÿH-hà º¾@±@IÄè^ßÿÿH=×½ LD$HÂMáHé¾1Àèäÿÿ1ö¿èAãÿÿH
ÀæHÇè àÿÿH
ÀHHè
failed to unlock %s/usr/share/locale-RuserdelfhrR:Z%s: user '%s' does not exist L
è
IHÅH
ÛtRE1öLîHßèEÝÿÿ
Àt
IcÆAÆH\ÅII\$øH
Ûu×McöIÁæJÇD5IîHLð[]A\A]A^A_ÃE1öëݹG·@ºe¾ø¶@¿ÿ¶@è¤Ûÿÿ¹G·@ºf¾ø¶@¿·@èÛÿÿff.ATH
ÿUHýStx1ÒH}HtfHÂHxøuòzHcÿHÁçè H}IÄH
ÿt71ÛDèû IÜCHÃH|ÝH
ÿuæHHÁàIÇLà[]A\Ã1Àëì¹P·@º¿·@èãÚÿÿUHõSHH
öt_H
ÿHûuë<HîèøÛÿÿ
ÀtHH;H
ÿuèH1À[]ÃH¸[]ùY·@ºµ¾ø¶@¿·@èsÚÿÿ¹Y·@º´¾ø¶@¿ÿ¶@èZÚÿÿf.ATH
ÿUSè 1ÛIÄHÇë
@Hxþ,èÏÙÿÿH
Àuê{1ÛHcÿHÁçèA<$HÅLL
HH
è
9T
èÌÕÿÿfff.SHûèÐÿÿHxènÿÿÿHÞHÇ[é2ÏÿÿUHýSHH=P H
ÿt3»õ`ë@HÃH;H
ÿtHîèÒÿÿ
ÀuèHHØ[]ÃfD1ÿº¾ ¹@èÐÿÿH=® HÂHé¾1Àè>Õÿÿ1ö¿èòÓÿÿH
Àt]HÇèUÑÿÿH
ÀHÃtM¾Ù´@¿èÎÓÿÿHéº`¹@¾¿1ÀèõÓÿÿHÞ¿è¨ÓÿÿHß1ÛèþÍÿÿHHØ[]Ã@Hé1Àº`¹@¾¿1ÛèµÓÿÿHHØ[]Ãff.UHõSHì=ô t>èÙþÿÿH
ÀHÃãHïè¥ÐÿÿH
ÀHÅt5HH
ÿtèÍÿÿH1ÀHÄ[]ÃfH|è¶H|ë±Ha º1ÿ¾¹@èÐÎÿÿHÞHÇè
Ïÿÿ1ö¿èÉÒÿÿH
ÀtTHÇè,ÐÿÿH
ÀHÃtD¾Ù´@¿è¥Òÿÿº°¹@¾¿1ÀèÏÒÿÿH1ë
¶HÇÒuíÆHÏèRýÿÿé¥þÿÿLçèµËÿÿ
À
»Lçè"ÌÿÿHdH3%(
HÄ[]A\ÃHÎé[ÿÿÿèòÊÿÿ1ö¿(èTÐÿÿH
À¼HÇè³ÍÿÿH
ÀHè¾Ù´@¿è(ÐÿÿïèÑÿÿ¹àô`IÀºà¹@¾¿1ÀèCÐÿÿ¿HÞèöÏÿÿHßèNÊÿÿ¿èÑÿÿèÿËÿÿèjÊÿÿ1ö¿(èÌÏÿÿH
ÀtbHÇè/ÍÿÿH
ÀHÃtR¾Ù´@¿è¨ÏÿÿïèÑÿÿ¹àô`IÀº@é{ÿÿÿïèøÐÿÿ¹àô`IÀºà¹@¾¿1ÀèªÏÿÿéwÿÿÿïèÎÐÿÿ¹àô`IÀº@¾¿1ÀèÏÿÿéMÿÿÿff.Hl$ðLd$øHõH\$èHì(=·© IütFLçèúÿÿH
ÀHÃtHH
ÿtHtè[
Àt'HlHèH\$Hl$Ld$ HÄ(Ãèsüÿÿë³H1ÿºè
%s: cannot open %s
delete user '%s'
USERGROUPS_ENABdelete '%s' from group '%s'
USERDEL_CMDpasswdgroupforcehelpremoveselinux-userz5@5@5@5@5@5@5@5@Ð5@5@5@5@5@5@5@5@5@5@5@5@Ç5@5@À5@5@5@5@5@5@5@5@5@5@·5@list.c((void *)0) != member((void *)0) != list((void *)0) != commaadd_listdel_listdup_listis_on_listcomma_to_list--root%s: multiple --root options
%s: invalid chroot path '%s'
%s: option '%s' requires an argument
%s: failed to drop privileges (%s)
%s: cannot access chroot directory %s: %s
%s: unable to chroot to directory %s: %s
/proc/%s/statusUid: Uid: %lu %lu %lu
opendir /proc/stat ("/")/proc/%lu/root/proc/%lu/task%s: user %s is currently used by process %d
%s: failed to allocate memory: %s
configuration error - unknown item '%s' (notify administrator)
unknown configuration item `%s'Could not allocate space for config info.
could not allocate space for config infocannot open login definitions %s [%s]cannot read login definitions %s [%s]configuration error - cannot parse %s value: '%s'yesCHFN_RESTRICTCONSOLE_GROUPSCONSOLECREATE_HOMEDEFAULT_HOMEENCRYPT_METHODENV_PATHENV_SUPATHERASECHARFAILLOG_ENABFAKE_SHELLFTMP_FILEHUSHLOGIN_FILEKILLCHARLOGIN_RETRIESLOGIN_TIMEOUTLOG_OK_LOGINSLOG_UNKFAIL_ENABMAX_MEMBERS_PER_GROUPMD5_CR,
%s
%sgroupio.c((void *)0) != gr2->prevgroup_open_hook-i/usr/sbin/nscd%s: Failed to flush the nscd cache.
%s: nscd did not terminate normally (signal %d)
%s: nscd exited with status %d
Cannot create SELinux management handle
Cannot read SELinux policy store
Cannot establish SELinux management connection
Cannot begin SELinux transaction
Cannot init SELinux management
Cannot create SELinux user key
Cannot verify the SELinux user
Could not query seuser for %s
Could not modify login mapping for %s
Cannot create SELinux login mapping for %s
Could not set SELinux user for %s
Could not add login mapping for %s
Cannot commit SELinux transaction
Cannot modify SELinux user mapping
Cannot add SELinux user mapping
Login mapping for %s is not defined, OK if default mapping was used
Login mapping for %s is defined in policy, cannot be deleted
Could not delete login mapping for %sSELinux policy not managed
[libsemanage]: %s
s0Could not set serange for %s
Could not set sename for %s
Could not set name for %s
%s: cannot execute %s: %s
%s.%lu%s.lock%s: %s: %s
%s: cannot get lock %s: %s
%s: Permission denied.
r+%s-%s+commonio.c((void *)0) != eptrrealpath in lrename()%s: %s: lock file already used
%s: existing lock file %s without a PID
%s: existing lock file %s with an invalid PID '%s'
%s: lock %s already used by PID %lu
Multiple entries named '%s' in %s. Please fix this with pwck or grpck.
write_all %s [%s]: /etc/gshadowoÿÿ<rÿÿ\ÿÿ¬|ÿÿälÿÿlÿÿÿÿ¼¬ÿÿ
¼ÿÿ\\ÿÿìÿÿĬÿ\ÿÿ¼ÿÿÜÿÿ|ÿÿ, ÿÿD
ÿÿd ,ÿÿ <ÿÿÄ L ÿÿ,
ÿÿT
Ìÿÿ|
ÿÿ¤
l¡ÿÿÌ
Ì¡ÿÿì
¢ÿÿ
|¢ÿÿ,
£ÿÿT
|£ÿÿt
£ÿÿ
Ì£ÿÿ¤
l¤ÿÿÜ
|¤ÿÿô
¤ÿÿ
¤ÿÿ$
̦ÿÿ
Lªÿÿô
\ªÿÿ
ܪÿÿÌ
«ÿÿ,«ÿÿ<«ÿÿ4L«ÿÿL\«ÿÿdl«ÿÿ||«ÿÿì¬ÿÿälÿÿ
®ÿÿ<¬®ÿÿTì®ÿÿl¯ÿÿ¤¬¯ÿÿ¼¼¯ÿÿÔ̯ÿÿìܯÿÿì¯ÿÿü¯ÿÿ4
°ÿÿL°ÿÿd,°ÿÿ|<°ÿÿL°ÿÿ¬\°ÿÿİÿÿä°ÿÿü¬°ÿÿ¼°ÿÿ,̰ÿÿDܰÿÿ\ì°ÿÿt¬±ÿÿ¤²ÿÿÌ
³ÿÿôü³ÿÿ
·ÿÿD¼¸ÿÿl
»ÿÿ¼¼ÿÿì,¼ÿÿ<¼ÿÿ½ÿÿTÜ¿ÿÿ¬ì¿ÿÿÄÀÿÿì¬Àÿÿ¼ÀÿÿÌÀÿÿ4ÜÀÿÿLìÀÿÿdüÀÿÿ|
ÁÿÿÁÿÿ¬,ÁÿÿÄ<ÁÿÿÜLÁÿÿô\Áÿÿ
lÁÿÿ$|Áÿÿ<ÁÿÿTÁÿÿl¼ÁÿÿÌÁÿÿ,ÂÿÿÔ<ÂÿÿìLÂÿÿ\ÂÿÿlÂÿÿ4|ÂÿÿLÂÿÿdÂÿÿ|¬Âÿÿ¼Âÿÿ¬ÌÂÿÿÄÜÂÿÿÜìÂÿÿôüÂÿÿ
Ãÿÿ$Ãÿÿ<,ÃÿÿT<Ãÿÿl\ÃÿÿüÃÿÿ´\ÄÿÿÔ\ÅÌ
ì
ü
L
x
J
KÀ
AAA
Ô8iÿÿBHA <ô8lÿÿzBBA D(G`²
(A ADA
4È
ÿÿALTÈ
ÿÿD A(D0L
(D ABF
f
(D DBA
L¤ÿÿBBB E(A0A8D@¯
8D0A(B BBA
,ôXÿÿBDD r
AA
4$ÈÿÿADD s
CH
D
FA
<\ ÿÿ¸BDA
AA
K
AA
L ÿÿ°BBB B(A0D8GðI
8C0A(B BBG
Lìÿÿ`BBB E(A0A8DPì
8A0A(B BBA
<<ÿÿBXF A(G ³
(A ABG
D|ðÿÿBBB I(C0G ;
0A(A BBA
ÄHÿÿÜ@ÿÿtN X
A
ü ÿÿA< ÿÿADD s
DG
DE
_D,\pÿÿADD0B
AC
4PÿÿBKA GÇ
AAA
$Ä8ÿÿ£JL0N
D
$ìÀÿÿ£JL0N
D
$HÿÿÅJL0b
H
$<ðÿÿÅJL0e
E
dÿÿ_D o
E
Øÿÿ<D [
A
¤øÿÿiJL0$ÄHÿÿJL0_
K
ì°ÿÿiJL0R
ÿÿ$øÿÿ<4< ÿÿBDD o
AG
QAtÿÿÿÿ¤xÿÿd¼pÿÿ)BIB B(A0A8D`Z
8A0A(B BBA
e
8F0A(B BBB
d$8ÿÿxBIB B(A0A8D£
8F0A(B BBI
8C0A(B BBA
¤Hÿÿ¼@ÿÿPÿÿ
Ô8ÿÿ
ÿÿÿ ì0ÿÿ
ÿÿ
ÿÿ!Aÿÿ
ÿÿ
ÿÿøÿÿèÿÿL, àÿÿlBJB B(A0A8D@0
8D0A(B BBE
$| ÿÿ|ADD iD,¤ Xÿÿ&AAD`l
AD
Ô Xÿÿì Pÿÿ<4
xÿÿ¬AAG
CI
DF<
ðÿÿT
èÿÿl
àÿÿ
ÿÿ
Ðÿÿ´
Èÿÿ
Ì
Àÿÿ
ä
üÿÿ
°ÿÿ
,ÿÿ
ÿÿ
D
ÿÿ
\
ÿÿ!A|
ÿÿ
ÿÿ
¬
ÿÄ
Ü ÿÿ
ÿÿô
xÿÿ,
pÿÿ¹AID v
DA
$<
ÿÿaAAG ND$d
H ÿÿáAs
D
{
E
$
¡ÿÿðAJà¯
E
$´
Ø¡ÿÿJXP
A
$Ü
À¤ÿÿ¤JL0
I
H¦ÿÿEBBA D(D0Ù
(A ABA
q
(F ABA
H¨ÿÿAGPö
D
©ÿÿßBDD g
AG
À©ÿÿµBBJ A(A0
BA
6
(A BBA
´¬ÿÿ̬ÿÿÿ$\ ¬ÿÿ¬ADD D¨¬ÿÿ ¬ÿÿ
ä¬ÿÿ
ü¬ÿÿ
\`¬ÿÿx¬ÿÿ
tX¬ÿÿ
P¬ÿÿ
¤H¬ÿÿ
(¬ÿÿD0¬ÿÿ44(¬ÿÿ\AAG A
CB
Ì0¬ÿÿä(¬ÿÿH¬ÿÿ@¬ÿÿ´8¬ÿÿ
ü ¬ÿÿ
¬ÿÿ
tø«ÿÿÿÿ
ð«ÿÿ
¤è«ÿÿ
¼à«ÿÿ
È«ÿÿD,ЫÿÿAID l
DA
L@¬ÿÿVJG <l¬ÿÿþBHL L(D0B
(A BBA
$¬@ÿÿiADD ]AÔÿÿ2G ,ì°ÿÿJBGD yAÐÿÿXt4®ÿÿ"DL0®ÿÿD$d8®ÿJYd
I
$ ³ÿÿtAD |
D
,´x³ÿÿ.J[@:
A
Läx·ÿÿÊBBE B(A0D8DP`
8A0A(B BBA
L4ø¸ÿÿBEB B(A0A8D@Ù
8C0A(B BBJ
,8ºÿÿJ^
$
D
$´¿ÿÿÉAJB
B
$Ü@ÀÿÿSJV0x
H
xÂÿÿ]$ÀÂÿÿyJQ@t
A
$DÄÿÿ_As
D
N
J
lPÄÿÿ6dxÄÿÿt\ðÄÿÿBEA A(D0z
(F ABF
i
(F ABD
D(C AB$ü0ÅÿÿJ\Ï
K
4$¨ÆÿÿvBEA C(D0](D AB4\ðÆÿÿIADG k
AG
DC$ÇÿÿJL0_
K
$¼pÇÿÿJL0_
K
DäØÇÿÿÛBBE B(A0D8DP¼8A0A(B BB,pÈÿÿ7\DÈÿÿ1PL\ÀÈÿÿÇBBD A(DP-
(F ABK
T
(C ABD
4¬@ÊÿÿXBLA è
AD
MDähËÿÿ1\$üËÿÿ6ADD gDL$¨ËÿÿîBBB B(D0A8DPµ
8A0A(B BBH
tHÍÿÿ«D0c
I
n
B
ØÍÿÿIDi
C
Îÿÿ$ÌÎÿÿQ_@F`I@@I@
<¯@ÈíÐí@õþÿoø@x@°@ ø)@
èï`¸
@@° þÿÿo @ÿÿÿoðÿÿoú@F*@V*@f*@v*@*@*@¦*@¶*@Æ*@Ö*@æ*@ö*@+@+@&+@6+@F+@V+@f+@v+@+@+@¦+@¶+@Æ+@Ö+@æ+@ö+@,@,@&,@6,@F,@V,@f,@v,@,@,@¦,@¶,@Æ,@Ö,@æ,@ö,@-@-@&-@6-@F-@V-@f-@v-@-@-@¦-@¶-@Æ-@Ö-@æ-@ö-@.@.@&.@6.@F.@V.@f.@v.@.@.@¦.@¶.@Æ.@Ö.@æ.@ö.@/@/@&/@6/@F/@V/@f/@v/@/@/@¦/@¶/@Æ/@Ö/@æ/@ö/@0@0@&0@60@F0@V0@f0@v0@0@0@¦0@¶0@Æ0@Ö0@æ0@ö0@1@1@&1@61@F1@V1@f1@v1@1@1@¦1@¶1@Æ1@Ö1@æ1@ѵ@f×µ@hܵ@r»
¼
/
aÀ@°@0@ @@@°-@À,@.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.jcr.dynamic.got.got.plt.data.bss
8@8T@T !t@t$8@4öÿÿoø@ø>
Fx@xNÿÿÿoúj°@°t@@@¸ °@°È
~ø)@ø)y*@*àð1@ð1L}<¯@<¯ P¯@P¯"tÂ@tÂl¦àÇ@àǰÈí`¼Ðí`ÈØí`Íàí`àÖàïÛèï`äô`ôH `
aH
H
#!/bin/sh
hostname=`hostname`
uname -a | egrep -qi '(freebsd|darwin)' || hostname=`hostname -f`
###############################################################################
#
# Set this variables before installation:
lilalo_user=13-10-2014
lab=NT-LNet
install_l3bashrc_for_this_users=${users:-"root user"} # users who will use l3agent and l3script
lilalo_context="/users/${lilalo_user}/${lab}/${hostname}"
#
###############################################################################
lilalo_rc=.l3rc
lilalo_home=.lilalo
url_lilalo="http://xgu.ru/lilalo"
url_l3bashrc="${url_lilalo}"/l3bashrc
url_l3agent="${url_lilalo}"/l3-agent
url_l3config_pm="${url_lilalo}"/l3config.pm
url_l3config="${url_lilalo}"/l3-config
url_l3prompt="${url_lilalo}"/l3prompt
url_perl_modules=${url_lilalo}/
perl_modules="Term-VT102 Text-Iconv"
apt_get_install_this="perl make libmodule-build-perl libc6-dev gcc"
wget=wget
uname -a | egrep -qi '(bsd|darwin)' && wget=fetch
normC='\033[0;39m'
whiteC='\033[1;37m'
redC='\033[0;31m'
greenC='\033[0;32m'
apt_get_install_deps()
{
return 0
if which apt-get >& /dev/null
then
apt-get install -y $apt_get_install_this
else
echo "Please install this dependencies manually:"
echo $apt_get_install_this
echo "Have you installed this already (y/n)?"
echo y | read answer
if echo $answer | grep -q ^[yY]
then
true
else
echo Please install the dependencies and rerun the script
exit 1
fi
fi
}
step()
{
msg="$1"
shift
printf "${whiteC}""$msg""...${normC}\n"
# eval "$@" 2>&1 | sed 's/^/|\ \ \ /' && printf "Ok\n" || printf "Failed\n"
eval "$@" 2>&1 > log 2>&1 && \
{
cat log | sed 's/^/|\ \ \ /'
printf "${greenC}""Ok\n""${normC}"
} || \
{
cat log | sed 's/^/|\ \ \ /'
printf "${redC}""Failed\n""${normC}"
}
}
get_user_home()
{
uname -a | egrep -qi '(freebsd|darwin)' && pw user show "$@"| awk -F: '{print $9}' || getent passwd "$@"| awk -F: '{print $6}'
}
install_to_users_homes()
{
. l3bashrc
users="$@"
set -x
for user in $users
do
user_home=`get_user_home "$user"`
mkdir -p ${user_home}/${lilalo_home}
mkdir /etc/lilalo/
cp l3config.pm /etc/lilalo/
cp l3-agent /usr/local/bin
cp l3-config /usr/local/bin
ln -s `which bash` /usr/local/bin/l3script
chmod 755 /usr/local/bin/l3-{agent,config}
cp l3bashrc ${user_home}/${lilalo_home}
cp l3prompt ${user_home}/${lilalo_home}
chmod 755 ${user_home}/${lilalo_home}/l3prompt
chown -R $user ${user_home}/${lilalo_home}
echo l3cd=${lilalo_context}/$user > ${user_home}/${lilalo_rc}
chown -R $user ${user_home}/${lilalo_rc}
done
set +x
}
install_to_users_bashrc()
{
users="$@"
for user in $users
do
user_home=`get_user_home "$user"`
grep -q lilalo ${user_home}/.bashrc 2> /dev/null\
|| echo "[ \$0 == l3script ] && . ${user_home}/.lilalo/l3bashrc && _l3_start" >> ${user_home}/.bashrc; chown -R ${user} ${user_home}/.bashrc
done
}
install_to_users_bash_profile()
{
users="$@"
for user in $users
do
user_home=`get_user_home "$user"`
grep -q l3-agent ${user_home}/.bash_profile 2> /dev/null \
|| { echo >> ${user_home}/.bash_profile ; cat ${user_home}/.bash_profile | sed '1s/^/l3-agentX/' | tr X '\n' > /tmp/$$$$l3 ; mv /tmp/$$$$l3 ${user_home}/.bash_profile; chown -R ${user} ${user_home}/.bash_profile; }
done
}
show_usage()
{
cat <<USAGE
Usage:
$0
USAGE
}
show_final_message()
{
cat <<FINAL_MESSAGE
Installation is successfully completed.
Now restart your shell or relogin
to start script writing.
Your current lilalo context is ${lilalo_context}/USER
If you use xgu.ru backend, your labs will be available at
http://xgu.ru/l3/${lilalo_context}
Use commands
$ l3cd ${lilalo_context%/*/*}/MY-NEW-CONTEXT/${hostname}/USER
$ l3pwd
to change and to know your current context.
For further information see http://xgu.ru/lilalo/ (in Russian).
Thank you gor using LiLaLo.
Happy Labbing!
(don't forget to restart bash or relogin)
FINAL_MESSAGE
}
temp_dir=/tmp/lilalo-install-temp-$$
mkdir -p ${temp_dir}
cd ${temp_dir}
step "Installing dependencies" apt_get_install_deps
step "Downloading l3bashrc" ${wget} ${url_l3bashrc}
step "Downloading l3prompt" ${wget} ${url_l3prompt}
step "Downloading l3-agent" '${wget} ${url_l3agent}; ${wget} ${url_l3config_pm}; ${wget} ${url_l3config}'
step "Downloading perl modules for l3-agent" '{ for i in ${perl_modules}; do ${wget} ${url_perl_modules}/$i.tar.gz; done; }'
step "Installing perl modules for l3-agent" '{ for i in ${perl_modules}; do tar xvfz $i.tar.gz; cd $i*[^z]; perl Makefile.PL; make; make install; cd ..; done; }'
step "Installing l3bashrc to users home directories" install_to_users_homes $install_l3bashrc_for_this_users
step "Adding l3bashrc invocation to ~/.bashrc " install_to_users_bashrc $install_l3bashrc_for_this_users
step "Adding l3-agent invocation to ~/.bash_profile " install_to_users_bash_profile $install_l3bashrc_for_this_users
cd /
rm -rf ${temp_dir}
show_final_message
| Время первой команды журнала | 09:26:45 2018- 7-18 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Время последней команды журнала | 08:53:28 2018- 7-19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Процент команд с ненулевым кодом завершения, % | 10.89 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Процент синтаксически неверно набранных команд, % | 3.96 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Суммарное время работы с терминалом *, час | 3.14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Количество командных строк в единицу времени, команда/мин | 0.54 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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