Учебная страница курса биоинформатики,
год поступления 2020
Практикум 5
1. Определение прав на файлы
Заведите страницу /pr5 на своём wiki. На этой странице перечислите все файлы в директории /P/y20/term1/pr5, содержимое которых можно читать всем пользователям kodomo. Какие из них исполняемые?
2. Создание сценария и задание ему прав
Создайте в директории ~/term1/block1/credits файл Xxxx_first.sh (как всегда, вместо Xxxx – ваша фамилия латинскими буквами), строки которого должны представлять собой команды bash, выдающие на stdout при последовательном исполнении следующую информацию:
- ваше пользовательское имя
текущие дату и время (команда date)
- строку "Text files here:"
полную информацию (ту, что выдаётся ls -l) обо всех файлах текущей директории, чьё имя заканчивается на .txt
После этих строк должен быть комментарий (см. подсказки), в котором (на английском языке) написано, в каком редакторе был создан файл.
Сделайте файл исполняемым для всех. Проверьте, что сценарий работает (команда ./Xxxx_first.sh). После этого закройте файл на запись для всех.
2. Задание прав на файлы
Создайте директорию ~/term1/block1/pr5. Сделайте так, чтобы просматривать её содержимое могли все пользователи, не состоящие в группе year-20, а из членов этой группы — только вы сами.
В этой директории создайте файл со следующими строками:
в следующих (сколько понадобится) — команды, которая позволят сделать так, чтобы файл Xxxx_chmod.txt оказался закрытым на запись всем (в том числе вам самим), а на чтение был открыт только пользователям, не входящим в группу year-20.
Скопируйте этот файл в файл ~/term1/block1/credits/Xxxx_chmod.txt, перейдите в директорию credits и выполните те самые команды, которые придадут этому файлу упомянутые свойства.