/l3/users/eb/2009/linux13/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 :38 :39 :40 :41 :42 :43 :44 :45 :46 :47 :48 :49 :50 :51 :52 :53 :54 :55 :56 :57 :58 :59 :60 :61 :62 :63 :64 :65 :66 :67 :68 :69 :70 :71 :72 :73 :74 :75 :76 |
|
#./usaddscript
useradd: user 'aaron' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'ada' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adam' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adlai' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adrian' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adrienne' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'agatha' already exists |
#./usaddscript
useradd: user 'aaron' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'ada' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adam' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adlai' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adrian' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adrienne' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'agatha' already exists |
#vi `!!`
--- /tmp/l3-saved-843.1307.10661 2009-05-28 14:04:14.000000000 +0300 +++ usaddscript 2009-05-28 14:06:33.000000000 +0300 @@ -4,6 +4,5 @@ useradd -s /bin/bash $user PASSS=(echo `cat /dev/urandom | tr -cd 0-9a-zA-Z'\n'| grep -x ........ | head -1`) (echo $PASSS; echo $PASSS) | passwd $user -$user>>passswd + " " -$PASSS>>passswd + "\n" +echo $user>>passswd + " " + echo $PASSS>>passswd + "\n" done |
#cat passswd
+ \n aaron + + echo echo + \n ada + + echo echo + \n adam + + echo echo + \n adlai + + echo echo + \n |
#cat passswd
+ \n aaron + + echo echo + \n ada + + echo echo + \n adam + + echo echo + \n adlai + + echo echo + \n |
#vi usaddscript
--- /tmp/l3-saved-843.16973.534 2009-05-28 14:07:22.000000000 +0300 +++ usaddscript 2009-05-28 14:08:19.000000000 +0300 @@ -4,5 +4,6 @@ useradd -s /bin/bash $user PASSS=(echo `cat /dev/urandom | tr -cd 0-9a-zA-Z'\n'| grep -x ........ | head -1`) (echo $PASSS; echo $PASSS) | passwd $user -echo $user>>passswd + " " + echo $PASSS>>passswd + "\n" +echo $user>>passswd + " " +echo $PASSS>>passswd + "\n" done |
#./usaddscript
useradd: user 'aaron' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'ada' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adam' already exists |
#./usaddscript
useradd: user 'aaron' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'ada' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adam' already exists |
#./usaddscript
useradd: user 'aaron' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'ada' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adam' already exists |
#./usaddscript
useradd: user 'aaron' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'ada' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adam' already exists |
#cat passswd
+ \n aaron + + echo echo + \n ada + + echo echo + \n adam + + echo echo + \n adlai + + echo echo + \n adrian + + echo echo + \n adrienne + + echo echo + \n |
#cat passswd
+ \n aaron + + echo echo + \n ada + + echo echo + \n adam + + echo echo + \n adlai + + echo echo + \n adrian + + echo echo + \n adrienne + + echo echo + \n |
#cat passswd
+ \n aaron + + echo echo + \n ada + + echo echo + \n adam + + echo echo + \n adlai + + echo echo + \n adrian + + echo echo + \n adrienne + + echo echo + \n aaron + echo + \n |
#cat passswd
+ \n aaron + + echo echo + \n ada + + echo echo + \n adam + + echo echo + \n adlai + + echo echo + \n adrian + + echo echo + \n adrienne + + echo echo + \n aaron + echo + \n |
#cat passswd
+ \n aaron + + echo echo + \n ada + + echo echo + \n adam + + echo echo + \n adlai + + echo echo + \n adrian + + echo echo + \n adrienne + + echo echo + \n aaron + echo + \n |
#cat passswd
+ \n aaron + + echo echo + \n ada + + echo echo + \n adam + + echo echo + \n adlai + + echo echo + \n adrian + + echo echo + \n adrienne + + echo echo + \n aaron + echo + \n |
#cat passswd
+ \n aaron + + echo echo + \n ada + + echo echo + \n adam + + echo echo + \n adlai + + echo echo + \n adrian + + echo echo + \n adrienne + + echo echo + \n aaron + echo + \n |
#cat passswd
+ \n aaron + + echo echo + \n ada + + echo echo + \n adam + + echo echo + \n adlai + + echo echo + \n adrian + + echo echo + \n adrienne + + echo echo + \n aaron + echo + \n |
#cat passswd
+ \n aaron + + echo echo + \n ada + + echo echo + \n adam + + echo echo + \n adlai + + echo echo + \n adrian + + echo echo + \n adrienne + + echo echo + \n aaron + echo + \n |
#cat passswd
+ \n aaron + + echo echo + \n ada + + echo echo + \n adam + + echo echo + \n adlai + + echo echo + \n adrian + + echo echo + \n adrienne + + echo echo + \n aaron + echo + \n |
#cat passswd
+ \n aaron + + echo echo + \n ada + + echo echo + \n adam + + echo echo + \n adlai + + echo echo + \n adrian + + echo echo + \n adrienne + + echo echo + \n aaron + echo + \n |
#cat passswd
+ \n aaron + + echo echo + \n ada + + echo echo + \n adam + + echo echo + \n adlai + + echo echo + \n adrian + + echo echo + \n adrienne + + echo echo + \n aaron + echo + \n |
#cat passswd
+ \n aaron + + echo echo + \n ada + + echo echo + \n adam + + echo echo + \n adlai + + echo echo + \n adrian + + echo echo + \n adrienne + + echo echo + \n aaron + echo + \n ada + echo + \n |
#cat passswd
+ \n aaron + + echo echo + \n ada + + echo echo + \n adam + + echo echo + \n adlai + + echo echo + \n adrian + + echo echo + \n adrienne + + echo echo + \n aaron + echo + \n ada + echo + \n |
#vi usaddscript
--- /tmp/l3-saved-843.25919.16167 2009-05-28 14:08:39.000000000 +0300 +++ usaddscript 2009-05-28 14:09:43.000000000 +0300 @@ -3,7 +3,9 @@ do useradd -s /bin/bash $user PASSS=(echo `cat /dev/urandom | tr -cd 0-9a-zA-Z'\n'| grep -x ........ | head -1`) -(echo $PASSS; echo $PASSS) | passwd $user echo $user>>passswd + " " echo $PASSS>>passswd + "\n" +(echo $PASSS; echo $PASSS) | passwd $user +#echo $user>>passswd + " " +#echo $PASSS>>passswd + "\n" done |
#./usaddscript
useradd: user 'aaron' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'ada' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adam' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adlai' already exists |
#./usaddscript
useradd: user 'aaron' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'ada' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adam' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adlai' already exists |
#./usaddscript
useradd: user 'aaron' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'ada' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adam' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adlai' already exists |
#./usaddscript
useradd: user 'aaron' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'ada' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adam' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adlai' already exists |
#cat passswd
+ \n aaron + + echo echo + \n ada + + echo echo + \n adam + + echo echo + \n adlai + + echo echo + \n adrian + + echo echo + \n adrienne + + echo echo + \n aaron + echo + \n ada + echo + \n |
#cat passswd
+ \n aaron + + echo echo + \n ada + + echo echo + \n adam + + echo echo + \n adlai + + echo echo + \n adrian + + echo echo + \n adrienne + + echo echo + \n aaron + echo + \n ada + echo + \n |
#cat passswd
+ \n aaron + + echo echo + \n ada + + echo echo + \n adam + + echo echo + \n adlai + + echo echo + \n adrian + + echo echo + \n adrienne + + echo echo + \n aaron + echo + \n ada + echo + \n aaron + echo + \n |
#cat passswd
+ \n aaron + + echo echo + \n ada + + echo echo + \n adam + + echo echo + \n adlai + + echo echo + \n adrian + + echo echo + \n adrienne + + echo echo + \n aaron + echo + \n ada + echo + \n aaron + echo + \n |
#cat passswd
+ \n aaron + + echo echo + \n ada + + echo echo + \n adam + + echo echo + \n adlai + + echo echo + \n adrian + + echo echo + \n adrienne + + echo echo + \n aaron + echo + \n ada + echo + \n aaron + echo + \n ada + echo + \n |
#cat passswd
+ \n aaron + + echo echo + \n ada + + echo echo + \n adam + + echo echo + \n adlai + + echo echo + \n adrian + + echo echo + \n adrienne + + echo echo + \n aaron + echo + \n ada + echo + \n aaron + echo + \n ada + echo + \n |
#vi usaddscript
--- /tmp/l3-saved-843.556.32596 2009-05-28 14:10:01.000000000 +0300 +++ usaddscript 2009-05-28 14:10:31.000000000 +0300 @@ -3,8 +3,7 @@ do useradd -s /bin/bash $user PASSS=(echo `cat /dev/urandom | tr -cd 0-9a-zA-Z'\n'| grep -x ........ | head -1`) -echo $user>>passswd + " " -echo $PASSS>>passswd + "\n" +echo $user>>passswd + " "; echo $PASSS>>passswd + "\n" (echo $PASSS; echo $PASSS) | passwd $user #echo $user>>passswd + " " #echo $PASSS>>passswd + "\n" |
#./usaddscript
useradd: user 'aaron' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'ada' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adam' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adlai' already exists ^[[AEnter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adrian' already exists |
#./usaddscript
useradd: user 'aaron' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'ada' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adam' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adlai' already exists ^[[AEnter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adrian' already exists |
#./usaddscript
useradd: user 'aaron' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'ada' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adam' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adlai' already exists ^[[AEnter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adrian' already exists |
#./usaddscript
useradd: user 'aaron' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'ada' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adam' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adlai' already exists ^[[AEnter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adrian' already exists |
#./usaddscript
useradd: user 'aaron' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'ada' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adam' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adlai' already exists |
#./usaddscript
useradd: user 'aaron' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'ada' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adam' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adlai' already exists |
#./usaddscript
useradd: user 'aaron' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'ada' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adam' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adlai' already exists |
#./usaddscript
useradd: user 'aaron' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'ada' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adam' already exists Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully useradd: user 'adlai' already exists |
#vi usaddscript
--- /tmp/l3-saved-843.8049.2312 2009-05-28 14:10:59.000000000 +0300 +++ usaddscript 2009-05-28 14:11:38.000000000 +0300 @@ -3,7 +3,7 @@ do useradd -s /bin/bash $user PASSS=(echo `cat /dev/urandom | tr -cd 0-9a-zA-Z'\n'| grep -x ........ | head -1`) -echo $user>>passswd + " "; echo $PASSS>>passswd + "\n" +echo $user>>passswd; echo $PASSS>>passswd; (echo $PASSS; echo $PASSS) | passwd $user #echo $user>>passswd + " " #echo $PASSS>>passswd + "\n" |
#cat passswd
ada + echo + \n adam + echo + \n adlai + echo + \n aaron echo ada echo |
#cat passswd
ada + echo + \n adam + echo + \n adlai + echo + \n aaron echo ada echo |
#vi usaddscript
--- /tmp/l3-saved-843.14562.15683 2009-05-28 14:11:58.000000000 +0300 +++ usaddscript 2009-05-28 14:14:11.000000000 +0300 @@ -1,8 +1,8 @@ #!/bin/sh zcat /usr/share/dict/propernames.gz | tr A-Z a-z|head -200|while read user do -useradd -s /bin/bash $user -PASSS=(echo `cat /dev/urandom | tr -cd 0-9a-zA-Z'\n'| grep -x ........ | head -1`) +#useradd -s /bin/bash $user +PASSS=`cat /dev/urandom | tr -cd 0-9a-zA-Z'\n'| grep -x ........ | head -1` echo $user>>passswd; echo $PASSS>>passswd; (echo $PASSS; echo $PASSS) | passwd $user #echo $user>>passswd + " " |
#./usaddscript
Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully ... Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully |
#./usaddscript
Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully ... Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully |
#./usaddscript
Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully ... Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully |
#./usaddscript
Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully ... Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully |
#cat passswd
ada + echo + \n adam + echo + \n adlai + echo + \n aaron echo ada echo adam echo aaron WzD8BOgf ada w3FMzR7q |
#cat passswd
ada + echo + \n adam + echo + \n adlai + echo + \n aaron echo ada echo adam echo aaron WzD8BOgf ada w3FMzR7q |
#cat passswd
ada + echo + \n adam + echo + \n adlai + echo + \n aaron echo ada echo adam echo aaron WzD8BOgf ada w3FMzR7q adam 61jbdHJ4 |
#cat passswd
ada + echo + \n adam + echo + \n adlai + echo + \n aaron echo ada echo adam echo aaron WzD8BOgf ada w3FMzR7q adam 61jbdHJ4 |
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
ada + echo + \n adam + echo + \n adlai + echo + \n aaron echo ada echo ... alison GEJKvf6K allan rMXFGnLP allen RX9ldVFg alvin w94RVkpS amanda cAMcO22Z |
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
ada + echo + \n adam + echo + \n adlai + echo + \n aaron echo ada echo ... alison GEJKvf6K allan rMXFGnLP allen RX9ldVFg alvin w94RVkpS amanda cAMcO22Z |
#vi passswd
--- /tmp/l3-saved-843.5857.27993 2009-05-28 14:17:10.000000000 +0300 +++ passswd 2009-05-28 14:18:29.000000000 +0300 @@ -1,15 +1,3 @@ -ada + -echo + \n -adam + -echo + \n -adlai + -echo + \n -aaron -echo -ada -echo -adam -echo aaron WzD8BOgf ada |
#cat passswd
aaron WzD8BOgf ada w3FMzR7q adam 61jbdHJ4 adlai U7hD5oQA adrian 3jlYyejl ... anais eAwLODTP anastasia JYE8Y1Zf anatole NzCrHQUb anatoly nK5WBB5x antonella J4d7enR2 |
#cat passswd
aaron WzD8BOgf ada w3FMzR7q adam 61jbdHJ4 adlai U7hD5oQA adrian 3jlYyejl ... anais eAwLODTP anastasia JYE8Y1Zf anatole NzCrHQUb anatoly nK5WBB5x antonella J4d7enR2 |
aaron WzD8BOgf ada w3FMzR7q adam 61jbdHJ4 adlai U7hD5oQA adrian 3jlYyejl adrienne kvzNYWMD agatha Rjw7EwQw agnetha OKXMiGBq ahmed f92y96sT ahmet tRBgqDyy aimee v3nlOz0r al ghBr3moF alain ovCoFNo4 alan 8OZR5liM alasdair sf88rpaO alastair X5jJowX6 albert YK6vF32h alberto qqpZf3A4 alejandro 6RNoz16J alex J4LtIuFA alexa EL6TZUe3 alexander iZ06RaqD alexia 4H2RxCLI alexis JbMWVU7w alf FXMzKsIg alfred p7DT5GsY alice NxKcZJzL alison GEJKvf6K allan rMXFGnLP allen RX9ldVFg alvin w94RVkpS amanda cAMcO22Z amarth tBOYrOWm amedeo Gw3oLXFh ami QppSqKzZ amigo BbMyfW61 amir DwYUMcA2 amos sps9NqIp amy hVfVFGxn anais eAwLODTP anastasia JYE8Y1Zf anatole NzCrHQUb anatoly nK5WBB5x antonella J4d7enR2
Время первой команды журнала | 14:03:32 2009- 5-28 | |||||||||||||||||||||||||||
Время последней команды журнала | 14:19:06 2009- 5-28 | |||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 0.00 | |||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.26 | |||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 6.49 | |||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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