/l3/users/4-12-2006/fbsd-adm/fbsd3.unix.nt/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 |
|
#ls -l /home/
total 4 drwxrwxr-x 2 root operator 512 5 ÄÅË 18:41 .snap drwxr-xr-x 28 user wheel 1536 5 ÄÅË 11:02 user |
#ls -al /home/.snap/
![]() total 4 drwxrwxr-x 2 root operator 512 5 ÄÅË 18:41 . drwxr-xr-x 4 root wheel 512 5 ÄÅË 23:27 .. |
#ls -al /home/.snap/
![]() total 4 drwxrwxr-x 2 root operator 512 5 ÄÅË 18:41 . drwxr-xr-x 4 root wheel 512 5 ÄÅË 23:27 .. |
#ls -al /home/.snap/
![]() total 4 drwxrwxr-x 2 root operator 512 5 ÄÅË 18:41 . drwxr-xr-x 4 root wheel 512 5 ÄÅË 23:27 .. |
#ls -al /home/.snap/
total 4 drwxrwxr-x 2 root operator 512 5 ÄÅË 18:41 . drwxr-xr-x 4 root wheel 512 5 ÄÅË 23:27 .. |
#man find
|
#[root@fbsd3:~]#
|
#NAME=sergey
|
#echo $NAME
sergey |
#su - user
|
$echo $NAME
|
$echo $
![]() $BASH $HISTSIZE $PATH $BASH_ARGC $HOME $PIPESTATUS $BASH_ARGV $HOSTNAME $PPID $BASH_COMMAND $HOSTTYPE $PS1 $BASH_LINENO $IFS $PS2 $BASH_SOURCE $L3_HOME $PS4 $BASH_SUBSHELL $L3_PARENT_TTY $PWD $BASH_VERSINFO $L3_SESSION_ID $RANDOM $BASH_VERSION $L3_TAMPERED_EDITORS $SECONDS $BLOCKSIZE $LANG $SHELL $COLUMNS $LINENO $SHELLOPTS $COMP_WORDBREAKS $LINES $SHLVL $DIRSTACK $MACHTYPE $TERM $EUID $MAIL $UID $FTP_PASSIVE_MODE $MAILCHECK $USER $GROUPS $MM_CHARSET $_ $HISTCMD $OPTERR $editor_file $HISTFILE $OPTIND $editor_name $HISTFILESIZE $OSTYPE |
$echo $
![]() |
$exit
![]() |
#export rgey
|
#echo $NAME
sergey |
#export NAME=sergey
|
#echo $NAME
sergey |
#/bin/sh
\[v2#\!#$?#$UID#$$#$(/bin/date +%s)$(l3_save_last_line)#$PWD#\033[1024D\033[K\]\[\033[0;31m\][\u@fbsd3:root]# \[\033[0m\] \[v2#\!#$?#$UID#$$#$(/bin/date +%s)$(l3_save_last_line)#$PWD#\033[1024D\033[K\]\[\033[0;31m\][\u@fbsd3:root]# \[\033[0m\] \[v2#\!#$?#$UID#$$#$(/bin/date +%s)$(l3_save_last_line)#$PWD#\033[1024D\033[K\]\[\033[0;31m\][\u@fbsd3:root]# \[\033[0m\]echo $NAME sergey |
#su - user
Removing stale pidfile |
$echo $NAME
|
$exit
|
#su user
|
$echo $NAME
sergey |
$echo $NAME
sergey |
$unset NAME
|
$echo $NAME
|
$exit
|
#ls -l /home/sergey/
total 16 -rw-r--r-- 1 sergey sergey 767 6 ÄÅË 17:39 .cshrc -rw-r--r-- 1 sergey sergey 248 6 ÄÅË 17:39 .login -rw-r--r-- 1 sergey sergey 158 6 ÄÅË 17:39 .login_conf -rw------- 1 sergey sergey 373 6 ÄÅË 17:39 .mail_aliases -rw-r--r-- 1 sergey sergey 331 6 ÄÅË 17:39 .mailrc -rw-r--r-- 1 sergey sergey 797 6 ÄÅË 17:39 .profile -rw------- 1 sergey sergey 276 6 ÄÅË 17:39 .rhosts -rw-r--r-- 1 sergey sergey 975 6 ÄÅË 17:39 .shrc |
#vi /etc/opie
![]() |
#vi /etc/opie
![]() |
#vi /etc/opiekeys
|
#opiepasswd -c sergey
Adding sergey: Only use this method from the console; NEVER from remote. If you are using telnet, xterm, or a dial-in, type ^C now or exit with no password. Then run opiepasswd without the -c parameter. Using MD5 to compute responses. Enter new secret pass phrase: Again new secret pass phrase: ID sergey OTP key is 499 fb3160 SKIT VIEW PAY DIP ANDY HAST |
#cat " 499: SKIT VIEW PAY DIP ANDY HAST" > opiepasswd
![]() cat: 499: SKIT VIEW PAY DIP ANDY HAST: No such file or directory |
#echo9: SKIT VIEW PAY DIP ANDY HAST" > opiepasswd
|
#cat opiepasswd
499: SKIT VIEW PAY DIP ANDY HAST |
#opieinfo sergey
498 fb3160 |
#opiekey -n 20 `opieinfo sergey`
Using the MD5 algorithm to compute response. Reminder: Don't use opiekey from telnet or dial-in sessions. Enter secret pass phrase: 479: MUTT BEEN LOP POW FAWN RUTH 480: VERY HOLM WART WANG WORD TANK 481: IBIS CAL WARN ON WAGE MATE 482: ROOD RUNG LEG CALF HAIL AIDS 483: NE LURK SEND WASH NO SLAY 484: CODA READ AUG MOLD BOB GWEN 485: OIL THAT TAG TOGO FUEL WHO ... 489: NESS SEWN IONS COCO FOUR HYMN 490: DAM DOLL GAB ARC COMB GWYN 491: GREY SET DIAL SWAB MILT LILT 492: TOLD ONES LOU MILL MOO JURY 493: AQUA AIRY PAL ARC TREK WAD 494: RIM JIVE DOLE MILD INCH MEG 495: REST SUB HOFF OW FUME LUGE 496: JAB YARD IRA COCK SHED SOON 497: BETA SCAN BEET CEIL OVEN HULK 498: SLAT LENS BRIG WAY MEND JUST |
#echo "479: MUTT BEEN LOP POW FAWN RUTH
> 480: VERY HOLM WART WANG WORD TANK > 481: IBIS CAL WARN ON WAGE MATE > 482: ROOD RUNG LEG CALF HAIL AIDS > 483: NE LURK SEND WASH NO SLAY > 484: CODA READ AUG MOLD BOB GWEN > 485: OIL THAT TAG TOGO FUEL WHO > 486: NIBS FORE ARTY BAN TAG BIDE > 487: MOON GILT RAID BEE CALM FLO > 488: HUSH JAM SKIT FLEA ICY JADE > 489: NESS SEWN IONS COCO FOUR HYMN > 490: DAM DOLL GAB ARC COMB GWYN > 491: GREY SET DIAL SWAB MILT LILT > 492: TOLD ONES LOU MILL MOO JURY > 493: AQUA AIRY PAL ARC TREK WAD > 494: RIM JIVE DOLE MILD INCH MEG > 495: REST SUB HOFF OW FUME LUGE > 496: JAB YARD IRA COCK SHED SOON > 497: BETA SCAN BEET CEIL OVEN HULK > 498: SLAT LENS BRIG WAY MEND JUST > " >> opiepasswd |
#echo "479: MUTT BEEN LOP POW FAWN RUTH
![]() 480: VERY HOLM WART WANG WORD TANK 481: IBIS CAL WARN ON WAGE MATE 482: ROOD RUNG LEG CALF HAIL AIDS 483: NE LURK SEND WASH NO SLAY 484: CODA READ AUG MOLD BOB GWEN 485: OIL THAT TAG TOGO FUEL WHO 486: NIBS FORE ARTY BAN TAG BIDE 487: MOON GILT RAID BEE CALM FLO 488: HUSH JAM SKIT FLEA ICY JADE 489: NESS SEWN IONS COCO FOUR HYMN 490: DAM DOLL GAB ARC COMB GWYN 491: GREY SET DIAL SWAB MILT LILT 492: TOLD ONES LOU MILL MOO JURY 493: AQUA AIRY PAL ARC TREK WAD 494: RIM JIVE DOLE MILD INCH MEG 495: REST SUB HOFF OW FUME LUGE 496: JAB YARD IRA COCK SHED SOON 497: BETA SCAN BEET CEIL OVEN HULK 498: SLAT LENS BRIG WAY MEND JUST |
#opiekey -n 20 `opieinfo sergey`
![]() |
#cat opiepasswd
499: SKIT VIEW PAY DIP ANDY HAST 479: MUTT BEEN LOP POW FAWN RUTH 480: VERY HOLM WART WANG WORD TANK 481: IBIS CAL WARN ON WAGE MATE 482: ROOD RUNG LEG CALF HAIL AIDS 483: NE LURK SEND WASH NO SLAY 484: CODA READ AUG MOLD BOB GWEN 485: OIL THAT TAG TOGO FUEL WHO 486: NIBS FORE ARTY BAN TAG BIDE 487: MOON GILT RAID BEE CALM FLO 488: HUSH JAM SKIT FLEA ICY JADE 489: NESS SEWN IONS COCO FOUR HYMN 490: DAM DOLL GAB ARC COMB GWYN 491: GREY SET DIAL SWAB MILT LILT 492: TOLD ONES LOU MILL MOO JURY 493: AQUA AIRY PAL ARC TREK WAD 494: RIM JIVE DOLE MILD INCH MEG 495: REST SUB HOFF OW FUME LUGE 496: JAB YARD IRA COCK SHED SOON 497: BETA SCAN BEET CEIL OVEN HULK 498: SLAT LENS BRIG WAY MEND JUST |
#vi /etc/opieaccess
13,15c13,14 < #permit 127.0.0.1 255.255.255.255 < #permit 127.0.0.1 255.255.255.255 < deny 192.168.15.0 255.255.255.0 --- > permit 127.0.0.1 255.255.255.255 > deny 192.168.15.15 255.255.255.0 |
#passwd sergey
Changing local password for sergey New Password: Retype New Password: |
#vi /etc/opieaccess
14c14 < deny 192.168.15.15 255.255.255.0 --- > permit 192.168.15.15 255.255.255.0 |
#vi /etc/opieaccess
|
#echo "479: MUTT BEEN LOP POW FAWN RUTH
![]() 480: VERY HOLM WART WANG WORD TANK 481: IBIS CAL WARN ON WAGE MATE 482: ROOD RUNG LEG CALF HAIL AIDS 483: NE LURK SEND WASH NO SLAY 484: CODA READ AUG MOLD BOB GWEN 485: OIL THAT TAG TOGO FUEL WHO 486: NIBS FORE ARTY BAN TAG BIDE 487: MOON GILT RAID BEE CALM FLO 488: HUSH JAM SKIT FLEA ICY JADE 489: NESS SEWN IONS COCO FOUR HYMN 490: DAM DOLL GAB ARC COMB GWYN 491: GREY SET DIAL SWAB MILT LILT 492: TOLD ONES LOU MILL MOO JURY 493: AQUA AIRY PAL ARC TREK WAD 494: RIM JIVE DOLE MILD INCH MEG 495: REST SUB HOFF OW FUME LUGE 496: JAB YARD IRA COCK SHED SOON 497: BETA SCAN BEET CEIL OVEN HULK 498: SLAT LENS BRIG WAY MEND JUST |
#cat opiepasswd
![]() |
#echo "479: MUTT BEEN LOP POW FAWN RUTH
![]() 480: VERY HOLM WART WANG WORD TANK 481: IBIS CAL WARN ON WAGE MATE 482: ROOD RUNG LEG CALF HAIL AIDS 483: NE LURK SEND WASH NO SLAY 484: CODA READ AUG MOLD BOB GWEN 485: OIL THAT TAG TOGO FUEL WHO 486: NIBS FORE ARTY BAN TAG BIDE 487: MOON GILT RAID BEE CALM FLO 488: HUSH JAM SKIT FLEA ICY JADE 489: NESS SEWN IONS COCO FOUR HYMN 490: DAM DOLL GAB ARC COMB GWYN 491: GREY SET DIAL SWAB MILT LILT 492: TOLD ONES LOU MILL MOO JURY 493: AQUA AIRY PAL ARC TREK WAD 494: RIM JIVE DOLE MILD INCH MEG 495: REST SUB HOFF OW FUME LUGE 496: JAB YARD IRA COCK SHED SOON 497: BETA SCAN BEET CEIL OVEN HULK 498: SLAT LENS BRIG WAY MEND JUST |
#cat opiepasswd
![]() |
#cat opiepasswd
499: SKIT VIEW PAY DIP ANDY HAST 479: MUTT BEEN LOP POW FAWN RUTH 480: VERY HOLM WART WANG WORD TANK 481: IBIS CAL WARN ON WAGE MATE 482: ROOD RUNG LEG CALF HAIL AIDS 483: NE LURK SEND WASH NO SLAY 484: CODA READ AUG MOLD BOB GWEN 485: OIL THAT TAG TOGO FUEL WHO 486: NIBS FORE ARTY BAN TAG BIDE 487: MOON GILT RAID BEE CALM FLO 488: HUSH JAM SKIT FLEA ICY JADE 489: NESS SEWN IONS COCO FOUR HYMN 490: DAM DOLL GAB ARC COMB GWYN 491: GREY SET DIAL SWAB MILT LILT 492: TOLD ONES LOU MILL MOO JURY 493: AQUA AIRY PAL ARC TREK WAD 494: RIM JIVE DOLE MILD INCH MEG 495: REST SUB HOFF OW FUME LUGE 496: JAB YARD IRA COCK SHED SOON 497: BETA SCAN BEET CEIL OVEN HULK 498: SLAT LENS BRIG WAY MEND JUST |
#ssh 127.0.0.1 -l sergey
The authenticity of host '127.0.0.1 (127.0.0.1)' can't be established. DSA key fingerprint is b6:a9:d4:c0:aa:fd:05:20:84:45:6c:8d:b8:59:14:d4. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '127.0.0.1' (DSA) to the list of known hosts. otp-md5 496 fb3160 ext Password: Last login: Wed Dec 6 17:54:15 2006 from 192.168.15.15 Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.2-RC1 (SMP) #0: Thu Nov 16 05:12:08 UTC 2006 ... `uname -a', along with any relevant error messages, and email it as a question to the questions@FreeBSD.org mailing list. If you are unfamiliar with FreeBSD's directory layout, please refer to the hier(7) manual page. If you are not familiar with manual pages, type `man man'. You may also use sysinstall(8) to re-enter the installation and configuration utility. Edit /etc/motd to change this login announcement. sh (the default Bourne shell in FreeBSD) supports command-line editing. Just ``set -o emacs'' or ``set -o vi'' to enable it. [sergey@fbsd3 ~]$ logout Connection to 127.0.0.1 closed. |
#vi /etc/opieaccess
14c14 < permit 192.168.15.15 255.255.255.0 --- > permit 192.168.15.15 255.255.255.255 |
#vi /etc/opieaccess
|
#echo "479: MUTT BEEN LOP POW FAWN RUTH
![]() 480: VERY HOLM WART WANG WORD TANK 481: IBIS CAL WARN ON WAGE MATE 482: ROOD RUNG LEG CALF HAIL AIDS 483: NE LURK SEND WASH NO SLAY 484: CODA READ AUG MOLD BOB GWEN 485: OIL THAT TAG TOGO FUEL WHO 486: NIBS FORE ARTY BAN TAG BIDE 487: MOON GILT RAID BEE CALM FLO 488: HUSH JAM SKIT FLEA ICY JADE 489: NESS SEWN IONS COCO FOUR HYMN 490: DAM DOLL GAB ARC COMB GWYN 491: GREY SET DIAL SWAB MILT LILT 492: TOLD ONES LOU MILL MOO JURY 493: AQUA AIRY PAL ARC TREK WAD 494: RIM JIVE DOLE MILD INCH MEG 495: REST SUB HOFF OW FUME LUGE 496: JAB YARD IRA COCK SHED SOON 497: BETA SCAN BEET CEIL OVEN HULK 498: SLAT LENS BRIG WAY MEND JUST |
#opiekey -n 20 `opieinfo sergey`
![]() |
#opiepasswd -c sergey
![]() Updating sergey: Only use this method from the console; NEVER from remote. If you are using telnet, xterm, or a dial-in, type ^C now or exit with no password. Then run opiepasswd without the -c parameter. Using MD5 to compute responses. Enter new secret pass phrase: Error reading secret pass phrase. |
#echo "479: MUTT BEEN LOP POW FAWN RUTH
![]() 480: VERY HOLM WART WANG WORD TANK 481: IBIS CAL WARN ON WAGE MATE 482: ROOD RUNG LEG CALF HAIL AIDS 483: NE LURK SEND WASH NO SLAY 484: CODA READ AUG MOLD BOB GWEN 485: OIL THAT TAG TOGO FUEL WHO 486: NIBS FORE ARTY BAN TAG BIDE 487: MOON GILT RAID BEE CALM FLO 488: HUSH JAM SKIT FLEA ICY JADE 489: NESS SEWN IONS COCO FOUR HYMN 490: DAM DOLL GAB ARC COMB GWYN 491: GREY SET DIAL SWAB MILT LILT 492: TOLD ONES LOU MILL MOO JURY 493: AQUA AIRY PAL ARC TREK WAD 494: RIM JIVE DOLE MILD INCH MEG 495: REST SUB HOFF OW FUME LUGE 496: JAB YARD IRA COCK SHED SOON 497: BETA SCAN BEET CEIL OVEN HULK 498: SLAT LENS BRIG WAY MEND JUST |
#opiekey -n 20 `opieinfo sergey`
![]() |
#opiekey -n 20 `opieinfo sergey`
Using the MD5 algorithm to compute response. Reminder: Don't use opiekey from telnet or dial-in sessions. Enter secret pass phrase: 477: CASK CALM VET DOLE RUSK GUS 478: HIT GAY MEW RUDY BID LINE 479: MUTT BEEN LOP POW FAWN RUTH 480: VERY HOLM WART WANG WORD TANK 481: IBIS CAL WARN ON WAGE MATE 482: ROOD RUNG LEG CALF HAIL AIDS 483: NE LURK SEND WASH NO SLAY ... 487: MOON GILT RAID BEE CALM FLO 488: HUSH JAM SKIT FLEA ICY JADE 489: NESS SEWN IONS COCO FOUR HYMN 490: DAM DOLL GAB ARC COMB GWYN 491: GREY SET DIAL SWAB MILT LILT 492: TOLD ONES LOU MILL MOO JURY 493: AQUA AIRY PAL ARC TREK WAD 494: RIM JIVE DOLE MILD INCH MEG 495: REST SUB HOFF OW FUME LUGE 496: JAB YARD IRA COCK SHED SOON |
#echo "477: CASK CALM VET DOLE RUSK GUS
> 478: HIT GAY MEW RUDY BID LINE > 479: MUTT BEEN LOP POW FAWN RUTH > 480: VERY HOLM WART WANG WORD TANK > 481: IBIS CAL WARN ON WAGE MATE > 482: ROOD RUNG LEG CALF HAIL AIDS > 483: NE LURK SEND WASH NO SLAY > 484: CODA READ AUG MOLD BOB GWEN > 485: OIL THAT TAG TOGO FUEL WHO > 486: NIBS FORE ARTY BAN TAG BIDE > 487: MOON GILT RAID BEE CALM FLO > 488: HUSH JAM SKIT FLEA ICY JADE > 489: NESS SEWN IONS COCO FOUR HYMN > 490: DAM DOLL GAB ARC COMB GWYN > 491: GREY SET DIAL SWAB MILT LILT > 492: TOLD ONES LOU MILL MOO JURY > 493: AQUA AIRY PAL ARC TREK WAD > 494: RIM JIVE DOLE MILD INCH MEG > 495: REST SUB HOFF OW FUME LUGE > 496: JAB YARD IRA COCK SHED SOON > " >> opiepasswd2 |
#diff opiepasswd2 opiepasswd
![]() 1,2c1 < 477: CASK CALM VET DOLE RUSK GUS < 478: HIT GAY MEW RUDY BID LINE --- > 499: SKIT VIEW PAY DIP ANDY HAST 20a20,21 > 497: BETA SCAN BEET CEIL OVEN HULK > 498: SLAT LENS BRIG WAY MEND JUST |
#ls -l /etc/opiekeys
-rw-r--r-- 1 root wheel 68 6 ÄÅË 17:54 /etc/opiekeys |
#chmod 600 /etc/opiekeys
|
#ls -l /etc/opiekeys
-rw------- 1 root wheel 68 6 ÄÅË 17:54 /etc/opiekeys |
#ls -l /etc/opieaccess
-rw------- 1 root wheel 468 6 ÄÅË 17:55 /etc/opieaccess |
#vi /etc/opiekeys
1d0 < sergey 0497 fb3160 571aed56b24ca539 Dec 06,2006 17:54:15 |
#chpass
![]() .DCOPserver_fbsd3.unix.nt_NODISPLAY .lesshst .ICEauthority .lftp/ .Xauthority .lilalo/ .Xresources .login .bash_history .mozilla/ .bash_logout .profile .bash_profile .prxuOU7b2 .bashrc .qt/ .cshrc .ssh/ .gconf/ .tcshrc ... .gstreamer/ .xsession-errors .gstreamer-0.10/ .xsmnfUg6I .gstreamer-0.8/ install .gtkrc mi.sh .gtkrc-1.2-gnome2 mymotd .history mynologin .hushlogin mytgz/ .inputrc opiepasswd .k5login opiepasswd2 .kde/ win.img |
#chpass sergey
Gid [# or name]: 1002 Change [month day year]: Expire [month day year]: Class: russian Home directory: /home/sergey Shell: /usr/local/bin/bash Full Name: sergey Office Location: Office Phone: Home Phone: ... ~ ~ ~ ~ ~ ~ ~ ~ :q! chpass: user information unchanged |
#man sergey
![]() |
#man chpass
|
#chpass sergey
Gid [# or name]: 1002 Change [month day year]: Expire [month day year]: Class: russian Home directory: /home/sergey Shell: /usr/local/bin/bash Full Name: sergey Office Location: Office Phone: Home Phone: ... ~ ~ ~ ~ ~ ~ ~ ~ :q! chpass: user information unchanged |
#vi /etc/login.
![]() |
#vi /etc/login.conf
|
#vim/etc/login.conf
![]() 256 # :sessionlimit@:\ 257 # :autodelete@:\ 258 # :expireperiod@:\ 259 # :graceexpire@:\ 260 # :gracetime@:\ 261 # :warnexpire@:\ 262 # :warnpassword@:\ 263 # :idletime@:\ 264 # :sessiontime@:\ 265 # :daytime@:\ 266 # :weektime@:\ 267 # :monthtime@:\ 239 # :coredumpsize=0:\=0:\l/$,BLOCKSIZE=K:\ |
#vim/etc/login.conf
![]() 256 # :sessionlimit@:\ 257 # :autodelete@:\ 258 # :expireperiod@:\ 259 # :graceexpire@:\ 260 # :gracetime@:\ 261 # :warnexpire@:\ 262 # :warnpassword@:\ 263 # :idletime@:\ 264 # :sessiontime@:\ 265 # :daytime@:\ 266 # :weektime@:\ 267 # :monthtime@:\ 239 # :coredumpsize=0:\=0:\l/$,BLOCKSIZE=K:\ |
#vim/etc/login.conf
![]() 256 # :sessionlimit@:\ 257 # :autodelete@:\ 258 # :expireperiod@:\ 259 # :graceexpire@:\ 260 # :gracetime@:\ 261 # :warnexpire@:\ 262 # :warnpassword@:\ 263 # :idletime@:\ 264 # :sessiontime@:\ 265 # :daytime@:\ 266 # :weektime@:\ 267 # :monthtime@:\ 239 # :coredumpsize=0:\=0:\l/$,BLOCKSIZE=K:\ |
#vim/etc/login.conf
![]() 256 # :sessionlimit@:\ 257 # :autodelete@:\ 258 # :expireperiod@:\ 259 # :graceexpire@:\ 260 # :gracetime@:\ 261 # :warnexpire@:\ 262 # :warnpassword@:\ 263 # :idletime@:\ 264 # :sessiontime@:\ 265 # :daytime@:\ 266 # :weektime@:\ 267 # :monthtime@:\ 239 # :coredumpsize=0:\=0:\l/$,BLOCKSIZE=K:\ |
#vim/etc/login.conf
![]() 256 # :sessionlimit@:\ 257 # :autodelete@:\ 258 # :expireperiod@:\ 259 # :graceexpire@:\ 260 # :gracetime@:\ 261 # :warnexpire@:\ 262 # :warnpassword@:\ 263 # :idletime@:\ 264 # :sessiontime@:\ 265 # :daytime@:\ 266 # :weektime@:\ 267 # :monthtime@:\ 239 # :coredumpsize=0:\=0:\l/$,BLOCKSIZE=K:\ |
#vim/etc/login.conf
![]() 256 # :sessionlimit@:\ 257 # :autodelete@:\ 258 # :expireperiod@:\ 259 # :graceexpire@:\ 260 # :gracetime@:\ 261 # :warnexpire@:\ 262 # :warnpassword@:\ 263 # :idletime@:\ 264 # :sessiontime@:\ 265 # :daytime@:\ 266 # :weektime@:\ 267 # :monthtime@:\ 239 # :coredumpsize=0:\=0:\l/$,BLOCKSIZE=K:\ |
#vim/etc/login.conf
256 # :sessionlimit@:\ 257 # :autodelete@:\ 258 # :expireperiod@:\ 259 # :graceexpire@:\ 260 # :gracetime@:\ 261 # :warnexpire@:\ 262 # :warnpassword@:\ 263 # :idletime@:\ 264 # :sessiontime@:\ 265 # :daytime@:\ 266 # :weektime@:\ 267 # :monthtime@:\ 239 # :coredumpsize=0:\=0:\l/$,BLOCKSIZE=K:\ |
#ls
Makefile ddb kern netkey posix4 alpha dev libkern netnatm powerpc amd64 doc modules netncp rpc arm fs net netsmb security boot gdb net80211 nfs sparc64 bsm geom netatalk nfs4client sys cam gnu netatm nfsclient tools coda i386 netgraph nfsserver ufs compat i4b netinet opencrypto vm conf ia64 netinet6 pc98 contrib isa netipsec pccard crypto isofs netipx pci |
#vim i386/
![]() |
#vim co
![]() |
#vim co
![]() |
#vim i386/co
![]() |
#vim i386/conf/GENERIC
![]() |
#vim i386/conf/GENERIC
![]() |
#vim i386/conf/GENERIC
![]() |
#vim i386/conf/GENERIC
![]() |
#vim i386/conf/GENERIC
![]() |
#vim i386/conf/GENERIC
|
#grep -ir i686 sys/ | less
|
#grep -ir i686 sys/
![]() |
#grep -ir i686 sys/
![]() |
499: SKIT VIEW PAY DIP ANDY HAST 479: MUTT BEEN LOP POW FAWN RUTH 480: VERY HOLM WART WANG WORD TANK 481: IBIS CAL WARN ON WAGE MATE 482: ROOD RUNG LEG CALF HAIL AIDS 483: NE LURK SEND WASH NO SLAY 484: CODA READ AUG MOLD BOB GWEN 485: OIL THAT TAG TOGO FUEL WHO 486: NIBS FORE ARTY BAN TAG BIDE 487: MOON GILT RAID BEE CALM FLO 488: HUSH JAM SKIT FLEA ICY JADE 489: NESS SEWN IONS COCO FOUR HYMN 490: DAM DOLL GAB ARC COMB GWYN 491: GREY SET DIAL SWAB MILT LILT 492: TOLD ONES LOU MILL MOO JURY 493: AQUA AIRY PAL ARC TREK WAD 494: RIM JIVE DOLE MILD INCH MEG 495: REST SUB HOFF OW FUME LUGE 496: JAB YARD IRA COCK SHED SOON 497: BETA SCAN BEET CEIL OVEN HULK 498: SLAT LENS BRIG WAY MEND JUST
Время первой команды журнала | 01:27:09 2006-12- 6 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 00:12:38 2006-12- 7 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 8.91 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.20 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.40 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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