/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