Журнал лабораторных работ

Содержание

Журнал

Среда (07/18/18)

/dev/pts/2
11:03:40
$./echo.sh
l3script: ./echo.sh: Отказано в доступе
11:03:54
$vim echo.sh
11:04:16
$~
  2
  3 echo "wich program"
  4 read answer
    ;;
  5 case $ans| r in       )
  6 ;;
      )
  7 ;;
  8 ::
~
...
~
~
~
~
~
~
~
~
~
"echo.sh" 14L, 184C записано
11:06:44
$./echo.sh
l3script: ./echo.sh: Отказано в доступе
11:06:47
$vim echo.sh
11:08:32
$./echo.sh
l3script: ./echo.sh: Отказано в доступе
11:08:36
$ls- l
l3script: ls-: команда не найдена
11:08:42
$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
11:08:46
$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
11:08:55
$./echo.sh
l3script: ./echo.sh: Отказано в доступе
11:09:15
$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
11:10:26
$./echo.sh
l3script: ./echo.sh: Отказано в доступе
11:10:34
$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.
11:10:57
$./echo.sh
l3script: ./echo.sh: Отказано в доступе
11:11:08
$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
11:15:05
$./echo.sh
l3script: ./echo.sh: Отказано в доступе
11:15:08
$chmod u+x echo.sh

11:15:34
$ls -l echo.sh
-rwxr--r-- 1 user user 190 Июл 18 12:15 echo.sh
11:15:44
$./echo.sh
wich program
man
you are rite
11:16:01
$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'
11:16:41
$./echo.sh
wich program
sudo
you are wrong
11:16:49
$touch program

11:17:32
$touch program.sh

11:17:40
$chmod u+x program.sh

11:22:27
$./program.sh
l3script: ./program.sh: bin/bash: плохой интерпретатор: Нет такого файла или каталога
11:22:35
$vim program.sh
11:23:27
$~
  2
  3 echo 'full path to program'
  4 read $PROGRAM \;
  5 if [ -x "$PROGRAM" ]
  6 then
  7 "$PROGRAM"
  8 else
  9 echo -n "cant run #PROGRAM"
~
~
...
~
~
~
~
~
~
~
~
~
"program.sh" 17L, 221C записано
11:23:40
$./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'
11:23:53
$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"
11:24:31
$./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'
11:24:38
$vim program.sh
11:26:28
$~
if
11:26:36
$ls -l program.sh
-rwxr--r-- 1 user user 220 Июл 18 12:24 program.sh
11:26:56
$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"
11:27:35
$./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'
11:27:42
$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"
11:28:08
$./program.sh
full path to program
dfg
./program.sh: line 10: syntax error near unexpected token `else'
./program.sh: line 10: `else'
11:28:11
$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
11:30:16
$./program.sh
full path to program
dfg
cant run #PROGRAMno such file
11:30:21
$./program.sh
full path to program
/bin/bash
cant run #PROGRAMno such file
11:30:41
$ls -l /bin/bash
-rwxr-xr-x 1 root root 975488 Сен 25  2014 /bin/bash
11:30:59
$vim program.sh
11:31:26
$~
  2
  3         echo 'full path to program'
  4 read $PROGRAM
  5 if [ -x "$PROGRAM" ]             M "
       [               ]
  6 then
  7 "$PROGRAM"
  8 else
  9         echo -n "cant run #PROGRAM"
~
...
~
~
~
~
~
~
~
~
~
"program.sh" 16L, 218C записано
11:31:57
$./program.sh
full path to program
dsg
cant run #PROGRAM no such file
11:32:01
$touch func.sh

11:32:31
$chmod u+x func.sh

11:32:45
$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
+}
+
11:36:13
$./func.sh

11:36:19
$./func.sh 45 54

11:36:37
$./func.sh -a

11:36:47
$vim func.sh
11:38:06
$~

11:38:12
$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
11:38:21
$./func.sh

11:38:50
$echo $?
0
11:38:58
$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
 }
 
11:39:52
$./func.sh

11:39:54
$./func.sh first

11:39:59
$./func.sh one

11:40:05
$func one
l3script: func: команда не найдена
11:40:17
$./func.sh

11:40:38
$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
11:41:42
$./func.sh
No params passed to func
11:41:43
$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
11:42:23
$./func.sh
No params passed to func
Param #1 is one
11:42:25
$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
11:42:56
$./func.sh
No params passed to func
Param #1 is one
Param #1 is one
Param #2 is two
11:42:57
$vim func.sh
11:45:35
$~
No params passed to func
Param #1 is one
Param #1 is one
Param #2 is two
11:45:41
$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
+
11:46:03
$. ./func.sh

11:46:05
$. ./func.sh one

11:46:12
$. ./func.sh two

11:46:45
$. ./func.sh

11:47:00
$. ./func.sh one

11:47:04
$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
}
11:47:11
$func one
Param #1 is one
11:47:20
$logname
logname: регистрационное имя отсутствует
прошло >3 часов
15:41:54
$whoami
user
15:42:10
$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
/dev/pts/2
15:45:26
$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
15:45:32