/l3/users/16-07-2018/NT-Ladm/debian4.net.nt/user :1 :2 :3 :4 :5 :6 :7 |
|
$vim echo.sh
|
$./echo.sh
![]() l3script: ./echo.sh: Отказано в доступе |
$vim echo.sh
|
$./echo.sh
![]() l3script: ./echo.sh: Отказано в доступе |
$ls- l
![]() l3script: ls-: команда не найдена |
$ls
= 3 55 echo.sh granata.jpg lpi 2 names pamyatka.pdf soft text 1 33 backup errlog green man_smb_conf newfile press_any_key_to_continue.jpg sorted touchlist 10 44 bigfile file Light_Alloy_4.4.784_RC2_by_FAFNIR.exe matrix.jpg no_file_with_this_namae proj sorted_passwd unsorted 2 5 bin freebsd.jpg lpi 1 myfile ogo.jpg sh source |
$ls -l
итого 2972 -rw-r--r-- 1 user user 0 Июл 18 11:24 = -rw-r--r-- 1 user user 0 Июл 17 12:20 1 -rw-r--r-- 1 user user 0 Июл 18 11:17 10 -rw-r--r-- 1 user user 0 Июл 17 12:20 2 -rw-r--r-- 1 user user 0 Июл 17 12:20 3 -rw-r--r-- 1 user user 0 Июл 17 12:20 33 -rw-r--r-- 1 user user 0 Июл 17 12:20 44 -rw-r--r-- 1 user user 0 Июл 18 11:21 5 -rw-r--r-- 1 user user 0 Июл 17 12:20 55 ... -rwxr-xr-x 1 user user 23048 Окт 9 2014 press_any_key_to_continue.jpg drwxr-xr-x 3 user user 4096 Июл 17 12:26 proj drwxr-xr-x 2 user user 4096 Окт 9 2014 sh drwxr-xr-x 2 user user 4096 Июл 17 16:48 soft -rw-r--r-- 1 user user 51 Июл 17 12:40 sorted -rw-r--r-- 1 user user 986 Июл 17 12:50 sorted_passwd drwxr-xr-x 2 user user 4096 Июл 16 14:13 source drwxr-xr-x 2 user user 4096 Июл 17 12:26 text -rw-r--r-- 1 user user 16 Июл 17 12:18 touchlist -rw-r--r-- 1 user user 51 Июл 17 12:39 unsorted |
$./echo.sh
![]() l3script: ./echo.sh: Отказано в доступе |
$ls
= 3 55 echo.sh granata.jpg lpi 2 names pamyatka.pdf soft text 1 33 backup errlog green man_smb_conf newfile press_any_key_to_continue.jpg sorted touchlist 10 44 bigfile file Light_Alloy_4.4.784_RC2_by_FAFNIR.exe matrix.jpg no_file_with_this_namae proj sorted_passwd unsorted 2 5 bin freebsd.jpg lpi 1 myfile ogo.jpg sh source |
$./echo.sh
![]() l3script: ./echo.sh: Отказано в доступе |
$sudo ./echo.sh
![]() [sudo] password for user: Sorry, try again. [sudo] password for user: Sorry, try again. [sudo] password for user: user is not in the sudoers file. This incident will be reported. |
$./echo.sh
![]() l3script: ./echo.sh: Отказано в доступе |
$vim echo.sh
--- /tmp/l3-saved-12359.3455.19079 2018-07-18 12:11:15.942505146 +0300 +++ echo.sh 2018-07-18 12:15:05.878506945 +0300 @@ -1,14 +1,17 @@ #!/bin/bash echo "wich program" + read answer + case $answer in + "man" | "info" ) echo 'you are rite' -;; + ;; "whatis" | "apropos" ) echo 'not that way' -;; + ;; * )echo 'you are wrong' -;; + ;; esac |
$./echo.sh
![]() l3script: ./echo.sh: Отказано в доступе |
$chmod u+x echo.sh
|
$ls -l echo.sh
-rwxr--r-- 1 user user 190 Июл 18 12:15 echo.sh |
$./echo.sh
wich program man you are rite |
$vim echo.sh
--- /tmp/l3-saved-12359.12569.4226 2018-07-18 12:16:14.062505604 +0300 +++ echo.sh 2018-07-18 12:16:40.990498451 +0300 @@ -7,7 +7,7 @@ case $answer in "man" | "info" ) - echo 'you are rite' + echo 'you are right' ;; "whatis" | "apropos" ) echo 'not that way' |
$./echo.sh
wich program sudo you are wrong |
$touch program
|
$touch program.sh
|
$chmod u+x program.sh
|
$./program.sh
![]() l3script: ./program.sh: bin/bash: плохой интерпретатор: Нет такого файла или каталога |
$vim program.sh
|
$./program.sh
![]() full path to program /djhf/ ./program.sh: line 4: read: `;': неправильный идентификатор ./program.sh: line 10: syntax error near unexpected token `else' ./program.sh: line 10: `else' |
$vim program.sh
--- /tmp/l3-saved-12359.27578.15989 2018-07-18 12:24:05.918515885 +0300 +++ program.sh 2018-07-18 12:24:31.422498182 +0300 @@ -1,7 +1,7 @@ #!/bin/bash echo 'full path to program' -read $PROGRAM \; +read $PROGRAM \ if [ -x "$PROGRAM" ] then "$PROGRAM" |
$./program.sh
![]() full path to program /fdkjhg/dfg ./program.sh: line 4: read: `[': неправильный идентификатор ./program.sh: line 6: syntax error near unexpected token `then' ./program.sh: line 6: `then' |
$vim program.sh
|
$~
if |
$ls -l program.sh
-rwxr--r-- 1 user user 220 Июл 18 12:24 program.sh |
$vim program.sh
--- /tmp/l3-saved-12359.19374.18355 2018-07-18 12:27:06.858484383 +0300 +++ program.sh 2018-07-18 12:27:35.438502471 +0300 @@ -1,7 +1,7 @@ #!/bin/bash echo 'full path to program' -read $PROGRAM \ +read $PROGRAM \: if [ -x "$PROGRAM" ] then "$PROGRAM" |
$./program.sh
![]() full path to program rerg ./program.sh: line 4: read: `:': неправильный идентификатор ./program.sh: line 10: syntax error near unexpected token `else' ./program.sh: line 10: `else' |
$vim program.sh
--- /tmp/l3-saved-12359.31228.12901 2018-07-18 12:27:58.010491213 +0300 +++ program.sh 2018-07-18 12:28:07.910501441 +0300 @@ -1,7 +1,7 @@ #!/bin/bash echo 'full path to program' -read $PROGRAM \: +read $PROGRAM if [ -x "$PROGRAM" ] then "$PROGRAM" |
$./program.sh
![]() full path to program dfg ./program.sh: line 10: syntax error near unexpected token `else' ./program.sh: line 10: `else' |
$vim program.sh
--- /tmp/l3-saved-12359.9319.12410 2018-07-18 12:28:21.158509493 +0300 +++ program.sh 2018-07-18 12:30:16.602514212 +0300 @@ -1,14 +1,13 @@ #!/bin/bash -echo 'full path to program' + echo 'full path to program' read $PROGRAM if [ -x "$PROGRAM" ] then "$PROGRAM" else -echo -n "cant run #PROGRAM" -else -if [ -e $PROGRAM ] + echo -n "cant run #PROGRAM" +if [ -e "$PROGRAM" ] then echo 'this file isnt executable' else |
$./program.sh
full path to program dfg cant run #PROGRAMno such file |
$./program.sh
full path to program /bin/bash cant run #PROGRAMno such file |
$ls -l /bin/bash
-rwxr-xr-x 1 root root 975488 Сен 25 2014 /bin/bash |
$vim program.sh
|
$./program.sh
full path to program dsg cant run #PROGRAM no such file |
$touch func.sh
|
$chmod u+x func.sh
|
$vim func.sh
--- /tmp/l3-saved-12359.7850.21932 2018-07-18 12:32:52.406503993 +0300 +++ func.sh 2018-07-18 12:36:13.694505340 +0300 @@ -0,0 +1,16 @@ +#!/bin/bash + +func () { + if [ -z "$1" ] + then + echo "No params passed to func" + return 0 +else + echo "Param #1 is $1" +fi +if [ "$2" ] + then + echo "Param #2 is $2" +fi +} + |
$./func.sh
|
$./func.sh 45 54
|
$./func.sh -a
|
$vim func.sh
|
$~
|
$ls -l
итого 2980 -rw-r--r-- 1 user user 0 Июл 18 11:24 = -rw-r--r-- 1 user user 0 Июл 17 12:20 1 -rw-r--r-- 1 user user 0 Июл 18 11:17 10 -rw-r--r-- 1 user user 0 Июл 17 12:20 2 -rw-r--r-- 1 user user 0 Июл 17 12:20 3 -rw-r--r-- 1 user user 0 Июл 17 12:20 33 -rw-r--r-- 1 user user 0 Июл 17 12:20 44 -rw-r--r-- 1 user user 0 Июл 18 11:21 5 -rw-r--r-- 1 user user 0 Июл 17 12:20 55 ... -rwxr--r-- 1 user user 218 Июл 18 12:31 program.sh drwxr-xr-x 3 user user 4096 Июл 17 12:26 proj drwxr-xr-x 2 user user 4096 Окт 9 2014 sh drwxr-xr-x 2 user user 4096 Июл 17 16:48 soft -rw-r--r-- 1 user user 51 Июл 17 12:40 sorted -rw-r--r-- 1 user user 986 Июл 17 12:50 sorted_passwd drwxr-xr-x 2 user user 4096 Июл 16 14:13 source drwxr-xr-x 2 user user 4096 Июл 17 12:26 text -rw-r--r-- 1 user user 16 Июл 17 12:18 touchlist -rw-r--r-- 1 user user 51 Июл 17 12:39 unsorted |
$./func.sh
|
$echo $?
0 |
$vim func.sh
--- /tmp/l3-saved-12359.5254.7582 2018-07-18 12:39:04.114508978 +0300 +++ func.sh 2018-07-18 12:39:52.170506697 +0300 @@ -1,16 +1,16 @@ #!/bin/bash func () { - if [ -z "$1" ] - then - echo "No params passed to func" - return 0 +if [ -z "$1" ] +then +echo "No params passed to func" +return 0 else - echo "Param #1 is $1" +echo "Param #1 is $1" fi if [ "$2" ] - then - echo "Param #2 is $2" +then +echo "Param #2 is $2" fi } |
$./func.sh
|
$./func.sh first
|
$./func.sh one
|
$func one
![]() l3script: func: команда не найдена |
$./func.sh
|
$vim func.sh
--- /tmp/l3-saved-12359.6006.31218 2018-07-18 12:40:45.402530218 +0300 +++ func.sh 2018-07-18 12:41:41.950505144 +0300 @@ -13,4 +13,4 @@ echo "Param #2 is $2" fi } - +func |
$./func.sh
No params passed to func |
$vim func.sh
--- /tmp/l3-saved-12359.7754.27085 2018-07-18 12:42:04.030506299 +0300 +++ func.sh 2018-07-18 12:42:23.510510123 +0300 @@ -14,3 +14,4 @@ fi } func +func one |
$./func.sh
No params passed to func Param #1 is one |
$vim func.sh
--- /tmp/l3-saved-12359.27937.22383 2018-07-18 12:42:31.102495690 +0300 +++ func.sh 2018-07-18 12:42:56.226514534 +0300 @@ -15,3 +15,4 @@ } func func one +func one two |
$./func.sh
No params passed to func Param #1 is one Param #1 is one Param #2 is two |
$vim func.sh
|
$~
No params passed to func Param #1 is one Param #1 is one Param #2 is two |
$vim func.sh
--- /tmp/l3-saved-12359.28929.12526 2018-07-18 12:45:47.798462660 +0300 +++ func.sh 2018-07-18 12:46:03.710501018 +0300 @@ -13,6 +13,4 @@ echo "Param #2 is $2" fi } -func -func one -func one two + |
$. ./func.sh
|
$. ./func.sh one
|
$. ./func.sh two
|
$. ./func.sh
|
$. ./func.sh one
|
$cat func.sh
#!/bin/bash func () { if [ -z "$1" ] then echo "No params passed to func" return 0 else echo "Param #1 is $1" fi if [ "$2" ] then echo "Param #2 is $2" fi } |
$func one
Param #1 is one |
$logname
![]() logname: регистрационное имя отсутствует |
$whoami
user |
$su -
![]() Пароль: l3-agent is already running: pid=2322; pidfile=/root/.lilalo/l3-agent.pid root@debian4:~# logname logname: регистрационное имя отсутствует root@debian4:~# l3script exit l3script: exit: Нет такого файла или каталога root@debian4:~# exit logout |
$lastlog
Пользователь Порт С Последний раз root pts/0 192.168.15.164 Срд Июл 18 09:01:13 +0300 2018 daemon **Никогда не входил в систему** bin **Никогда не входил в систему** sys **Никогда не входил в систему** sync **Никогда не входил в систему** games **Никогда не входил в систему** man **Никогда не входил в систему** lp **Никогда не входил в систему** mail **Никогда не входил в систему** ... list **Никогда не входил в систему** irc **Никогда не входил в систему** gnats **Никогда не входил в систему** nobody **Никогда не входил в систему** libuuid **Никогда не входил в систему** Debian-exim **Никогда не входил в систему** user pts/6 192.168.15.164 Срд Июл 18 16:34:00 +0300 2018 sshd **Никогда не входил в систему** ivan pts/6 192.168.15.164 Срд Июл 18 16:41:22 +0300 2018 petr pts/7 192.168.15.164 Срд Июл 18 09:02:33 +0300 2018 |