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