- •Лабораторна робота №1 Вивчення простіших команд ms dos
- •1.1 Теоретичні відомості
- •1.2 Хід роботи
- •1.4 Контрольні запитання
- •Лабораторна робота №2 Установка Ubuntu Linux
- •2.1 Теоретичні відомості
- •2.2 Хід роботи
- •2.4 Контрольні запитання
- •Лабораторна робота №3 Структура файлової системи unix, основні команди, команди роботи з файлами
- •3.1 Теоретичні відомості
- •3.2 Хід роботи
- •3.4 Контрольні запитання
- •Лабораторна робота №4 Система розмежування доступу в unix, права доступу до файлів і керування ними
- •4.1 Теоретичні відомості
- •4.2 Хід роботи
- •4.4 Контрольні запитання
- •Лабораторна робота №5 Командна оболонка shell, стандартні потоки вводу/виводу, фільтри і конвеєри
- •5.1 Теоретичні відомості
- •5.2 Хід роботи
- •5.4 Контрольні запитання
- •Лабораторна робота №6. Процеси в ос unix і керування ними
- •6.1 Теоретичні відомості
- •6.2 Хід роботи
- •6.4 Контрольні запитання
- •Лабораторна робота №7 Професійна робота з командними оболонками
- •7.1 Теоретичні відомості
- •7.2 Хід роботи
- •7.4 Контрольні запитання
- •Лабораторна робота №8 Ввід/вивід файлів на зовнішні пристрої
- •8.1 Теоретичні відомості
- •8.2 Хід роботи
- •8.4 Контрольні запитання
- •Перелік Рекомендованих джерел
4.2 Хід роботи
1. Створити каталог lab_2.
2. Скопіювати в каталог lab_2 файл /bin/cat під назвою my_cat.
3. За допомогою файлу my_cat, що знаходиться в каталозі lab_2, переглянути уміст файлу .profile (за умови знаходження у домашньому каталозі).
4. Переглянути список файлів у каталозі lab_2. Потім переглянути список усіх файлів, включаючи приховані, з повною інформацією про файли. Звернути увагу на права доступу, власника, дату модифікації файлу, що був щойно скопійований. Потім переглянути цю інформацію про оригінальний файл (той, який копіювали) і порівняти два результати.
5. Змінити права доступу до файлу my_cat так, щоб власник міг тільки читати цей файл.
6. Переконайтися в тому, що зміни зроблено і повторити п.3.
7. Визначити права на файл my_cat таким чином, щоб мати змогу робити з файлом усе, що завгодно, а всі інші — нічого не могли робити.
8. Повернутися в домашній каталог. Змінити права доступу до каталогу lab_2 так, щоб мати змогу його тільки читати.
9. Спробувати переглянути простий список файлів у цьому каталозі. Спробувати переглянути список файлів з повною інформацією про них. Спробувати запустити і видалити файл my_cat з цього каталогу.
10 Пояснити отримані результати. Результати виконання п.8 можуть бути різними в різних версіях UNIX, зокрема, Linux і FreeBSD. Прокоментувати отримані результати у висновках.
11. Завантажитись в систему, користуючись обліковим записом іншого користувача. (необхідно знати пароль цього користувача.) Спробувати отримати доступ до каталогу lab_2. Перевірити, чи правильно зроблено завдання попереднього пункту. Створити каталог lab_2_2.
12. Знову завантажитися в систему, користуючись своїм обліковим записом2. Спробувати зробити власником каталогу lab_2 іншого користувача. Спробувати зробити себе власником каталогу lab_2_2. Пояснити результати.
13. Зайти у каталог lab_2. Зробити так, щоб нові створені файли і каталоги діставали права доступу згідно таблиці 4.2. Створити новий файл і каталог і переконайтися в правильності установок.
Таблиця 4.2 – Індивідуальні завдання
-
Варіант
Права для файлів
Права для каталогів
1
644
754
2
664
774
3
6-4
7-5
4
62-
73-
5
644
745
6
664
764
7
6-4
715
8
62-
63-
9
644
744
10
664
765
4.3 Зміст звіту
Звіт повинен містити скріншоти результатів виконання всіх команд.
4.4 Контрольні запитання
Поняття “право доступу” і “метод доступу”.
Атрибути доступу до файлів в UNIX.
Перегляд інформації про права доступу.
Зміна прав доступу.
Команди UNIX: ls –l, chmod, chown, umask3.
