Kodomo

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

1. Определение прав на файлы

Воспользуемся следующим кодом, для того, чтобы определить какие файлы в директории позволено просматривать.

vyaltsevvaleriy@kodomo:/P/y20/term1/pr5$ ls -l | grep ^-r
-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

Файл tennumbers.txt не подходит, так как на третьем с конца месте не стоит r.

Найдём теперь те файлы, которые могут быть исполнены.

vyaltsevvaleriy@kodomo:/P/y20/term1/pr5$ ls -l | grep ^-r.x
-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

Ответ:

Позволено просматривать следующие файлы:

bmqqq96.tmp

cdctt.sh

cps0-19.fbf

ddd.zzz

gH12ac.tmp

Файлы, которые могут быть исполнены:

bmqqq96.tmp

cdctt.sh

cps0-19.fbf

How does it happen to work?