Взаємодії між користувачами
Автор: Виталий Гопкало • Апрель 16, 2020 • Лабораторная работа • 975 Слов (4 Страниц) • 353 Просмотры
Національний авіаційний університет
Інститут комп’ютерних інформаційних технологій
Кафедра комп’ютеризованих систем захисту інформації
ЗВІТ
ПРО ЛАБОРАТОРНУ РОБОТУ № 4
з дисципліни «Безпека інформаційно-комунікаційних систем та мереж»
Тема: «ВЗАЄМОДІЯ МІЖ КОРИСТУВАЧАМИ»
Роботу виконав студент:
Храпкін О.М..
4 курс, група БІ-444
Викладач
Галата Л.П.
Роботу захищено
“__”______ 201__р.
_____________
(підпис викладача)
КИЇВ 2020
Лабораторна робота № 4
ВЗАЄМОДІЯ МІЖ КОРИСТУВАЧАМИ
Мета модулю: отримати практичні навички взаємодії між користувачами, які знаходяться в мережі, в рамках операційної системи FreeBSD.
Практична частина
ЗАВДАННЯ 1: Виконання основної роботи
- Дізнайтеся, хто в даний момент разом з вами знаходиться в системі.
[pic 1]
- Які програми запущені від імен других користувачів?
[pic 2]
Більша частина процесів так чи інакше відкрита від імені root як користувача «Система». Процеси користувача відмічено по імені користувача. Окремі сервіси на кшталт smmp, snmp, smmsp мають власних псевдокористувачів.
- Дізнайтеся про деталі свого аккаунта або аккаунта адміністратора сервера.
[pic 3]
На даному скріншоті можливо визначити параметри, що надаються адміністратору сервера за замовчуванням, а також специфічну інформацію:
Логін, домашній каталог, стандартну оболонку, псевдоім’я (Charlie), дату та час останнього входу в систему, термінал, з якого було зроблено вхід, відомості про останнє прочитане письмо та інформацію демона crontab про заплановані задачі.
- Отримайте інформацію про останні входи в систему.
[pic 4]
Команда last зчитує журнал входів до системи, виводить на термінал ім’я користувача, термінал, з якого він заходив, дату та час входу та виходу (або примітку still logged in, якщо користувач ще в системі)
- Визначте ваш час знаходження в системі, час знаходження в системі інших користувачів.
[pic 5]
Команда ac виводить в годинах весь час, який провели користувачі в системі (робилось на новій віртуальній машині, тому час невеликий). Команда ac без специфікації користувача виводить сумарний час по всім користувачам (не враховуючи псевдо-користувачів, що створюються сервісами)
- Поспілкуйтеся з іншим користувачем за допомогою внутрішніх засобів системи.
В першу чергу, запустимо сервіс talk, розкоментувавши ntalk в файлі /etc/inetd.conf
[pic 6]
В конфігурації /etc/rc.conf додамо строку inetd_enable=”YES”, яка дозволить нам
[pic 7]
Активуємо сервіс, якщо він ще не активний.
[pic 8]
Запускаємо з’єднання із іншим користувачем (він в мережі на іншому терміналі) через talk alex
[pic 9]
Очікуємо, поки користувач отримає запит на з’єднання і прийме його через talk root@localhost
Пишемо йому повідомлення
[pic 10]
Переключаємося на інший термінал і бачимо внизу повідомлення від root, вверху термінала пишемо відповідь, яку root побачить
[pic 11]
Перевіримо отримання, переключившись на root
[pic 12]
За допомогою ctrl-c розриваємо з’єднання
ЗАВДАННЯ 2-3: Виконання завдань відпрацювання.
...