Вам потрібно виконати лабораторну роботу яка складається з двох завдань. 1. Виконати малюнок. Зробити позначення. 2. Охарактеризуйте, які функції виконують відділи мозку. ( Великі півкулі характеризувати не треба) Якщо цікавить то пишіть,я розповім деталі.
Лабораторную работу. Скрипты на SH
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
ЗАДАЧА:Создать и поддерживать в актуальном состоянии журнал с текущей информацией о владельцах
исполняемых файлов в заданном каталоге.
Первый сценарий (стартовый) готовит рабочее пространство: должны быть добавлены пользователи, создан каталог с исполняемыми
ELF-файлами и прочими файлами, принадлежащими различным пользователям.
Тут все понятно. Т.к. четких определений нет, то я сделаю каталог test и два пользователя (вернее первой будет admin UID 500 в группе wheel, а второго сделаю UID 501 просто user. В каталог копируются три исполняемых файла и еще пару просто текстовых для количества.
Допустим я сделаю владельцем первого пользователя одним файлом исполняемым, а на второго оставшиеся два.
Второй сценарий (рабочий) подсчитывает количество исполняемых файлов формата ELF в заданном каталоге для каждого пользователя. Создает запись в
файле журнала с информацией о дате и времени запуска, названии самого сценария,
именах и идентификаторах пользователей и количестве исполняемых файлов для
каждого из них.
Также, должен выполняться регулярный запуск второго сценария для отслеживания
изменений в рабочем каталоге. Период выполнения выбирается и объясняется
самостоятельно.
Т.к. UID-ы будут известны, то подсчитать кол-во исполняемых файлов я думаю можно командами find
-uid 500 -exec file {} \; | grep -i elf | wc -l и find -uid 501 -exec file {}
\; | grep -i elf | wc -l
Соответственно можно запускать команды скрипте по очереди, сформировать журнал в текстовом виде примерно так
admin – кол-во исполняемых файлов -1
user – кол-во исполняемых файлов – 2
Помогите оформить скрипт на sh
Вот дальше по второму сценарию надо «Создать запись в файле журнала с информацией о дате и времени запуска, название самого
сценария, именах и идентификаторах пользователей, и количестве исполняемых
файлов для каждого из них» Тут я думаю надо использовать инструмент auditctl.
Думаю, он подойдет для этой задачи. Я думаю, можно и файл журнала как-то
создать с требуемой информацией из лога audit с помощью ausearch. Просто вывести
в файл с помощью ausearch будет не то, так как будет много излишней информации
и название самого сценария не будет. Я правильно думаю или каким-то другим
инструментом правильнее будет воспользоваться?
Добавлять правило в auditctl в /etc/audit/rules.d примерно такое -w /home/admin/test/ -p wa -k access_test
Правда пока удалось только с команды его запустить. auditctl -w /home/admin/test/ -p wa -k access_test, предварительно запустив службу. Позапускал фалы и даже вижу что в log audit что нахожу есть необходимы данные поискав access_test
Помогите грамотно в скрипт оформить.
Третий сценарий (очищающий) удаляет пользователей системы, каталог, журнал и другие созданные в ходе работы файлы.
Ну тут думаю проблем не будет.
- Похожие заказы
- Лабораторные работы3 заявкиЗакрытгод назад
Інструкції Напишіть пакетний файл, який має два параметри та виконує такі доступні для вибору операції: Копіювання файлу 1 у файл 2 Обмін вмістом файлів. Заміна файлів (за умови, що файли знаходяться в різних каталогах). Видалення двох файлів. Пошук шаблону у ...
Лабораторные работы5 заявокЗакрытгод назад- $2
Нужно решить задания по CMD и загрузить скриншити в ворд на польськом Napisz plik wsadowy, który ma dwa parametry i realizuje następujące do wyboru operacje: [list=1][*]Kopiowanie pliku 1. do 2.[*]Wymiana zawartości plików.[*]Zamiana miejscami plików ...
Лабораторные работы1 заявкаЗакрытгод назад - $10
[b]Тема: [/b]"Девіантна поведінка" (паління, алкоголізм, наркоманія, злочинність). [b]Форма виконання:[/b] відеоролик [b]Мова тексту:[/b] українська
Лабораторные работы1 исполнительЗавершенгод назад - $15
Необходимо выполнить задание (прикрепила фото) в Microsoft Project. А так же сделать скриншоты некоторых пунктов, фото прикрепляю
Лабораторные работы1 заявкаЗакрытгод назад Общая постановка задачи. Требуется разработать программу в виде Linux-приложения, для различных частей которой создаются и запускается потоки выполнения, а для синхронизации доступа к требуемым ресурсам используются соответствующие объекты ОС. Результат выполнения выводится на терминал/консоль. Программа должна быть устойчивой к ...
Лабораторные работы2 заявкиЗакрытгод назадЛР1 12 подзаданий ЛР2 2 подзадания ЛР3 2 подзадания
Лабораторные работы12 заявокЗакрытгод назадВыполнение лабораторной работы в среде программирования octave (gui)
Лабораторные работы1 исполнительЗакрытгод назадЛабораторные работы по MS SQL Server studio. Создать либо скачать готовую бд и по ней выполнить задания
Лабораторные работы4 заявкиЗакрытгод назад