Kodomo

Пользователь

Практикум 5


Для просмотра подробной информации обо всех файлах директории /P/y20/term1/pr5 была использована команда ls с флагом -l.

kodomo:~> cd /P/y20/term1/pr5
kodomo:/P/y20/term1/pr5> ls -l
total 28
--w-rw-r-- 1 sas preps  12 Oct  2 08:24 a12b43Jc.tmp
-rwxrwxr-x 1 sas preps  25 Oct  2 08:27 bmqqq96.tmp
-rwxrwxr-x 1 sas preps  27 Oct  2 08:26 cdctt.sh
-rwxrwxr-x 1 sas preps  33 Oct  2 08:32 cps0-19.fbf
-rw-rw-r-- 1 sas preps  81 Oct  2 08:29 ddd.zzz
-r--r--r-- 1 sas preps  12 Oct  2 08:20 gH12ac.tmp
-rw-rw---- 1 sas preps  23 Oct  2 08:23 tennumbers.txt


Из них следующие пять доступны для чтения всем пользователям kodomo, то есть создателю, группе его и остальным пользователям сервера.

kodomo:~> cd /P/y20/term1/pr5
kodomo:/P/y20/term1/pr5> ls -l
total 28
bmqqq96.tmp
cdctt.sh
cps0-19.fbf
ddd.zzz
gH12ac.tmp


Исполняемыми являются следующие три файла.

bmqqq96.tmp
cdctt.sh
cps0-19.fbf


Ниже приведены результаты исполнения найденных файлов.


Выполняется echo lala.

w0lfgang@kodomo:/P/y20/term1/pr5$ /P/y20/term1/pr5/bmqqq96.tmp
lala


Здесь команда wc -l * пыталась прочесть файл tennumbers.txt, запрещенный к прочтению пользователям, не входящим в группу, в которой состоит создатель.

w0lfgang@kodomo:/P/y20/term1/pr5$ /P/y20/term1/pr5/cps0-19.fbf
seq 1 100
  2 a12b43Jc.tmp
  2 bmqqq96.tmp
  3 cdctt.sh
  3 cps0-19.fbf
  2 ddd.zzz
  2 gH12ac.tmp
wc: tennumbers.txt: Permission denied
 14 total


Здесь содержались команды ls -la и rm [0-9]*, причем цели последней не содержались в данной директории, либо имена их были недоступны (в таком случае их не может найти даже маска*).

w0lfgang@kodomo:/P/y20/term1/pr5$ /P/y20/term1/pr5/cdctt.sh
total 28
drwxrwsr-x 2 sas preps 256 Oct  2 08:31 .
drwxrwsr-x 4 sas preps  96 Oct  1 16:25 ..
--w-rw-r-- 1 sas preps  12 Oct  2 08:24 a12b43Jc.tmp
-rwxrwxr-x 1 sas preps  25 Oct  2 08:27 bmqqq96.tmp
-rwxrwxr-x 1 sas preps  27 Oct  2 08:26 cdctt.sh
-rwxrwxr-x 1 sas preps  33 Oct  2 08:32 cps0-19.fbf
-rw-rw-r-- 1 sas preps  81 Oct  2 08:29 ddd.zzz
-r--r--r-- 1 sas preps  12 Oct  2 08:20 gH12ac.tmp
-rw-rw---- 1 sas preps  23 Oct  2 08:23 tennumbers.txt
rm: cannot remove `[0-9]*': No such file or directory