ЛАБОРАТОРНА РОБОТА №2
ТЕМА: Адміністрування користувачів в ОС Linux.
МЕТА: Отримати навички управління користувачами, групами, паролями,
вивчити особливості файлових прав цієї ОС, механізми отримання особливих привілеїв.
Хід роботи:
1. Ознайомлююся з вмістом файлів:
1) /etc/passwd – файл, де перераховано профілі усіх зареєстрованих користувачів.
2) /etc/shadow – файл, де зберігаються хеші всіх паролів. Приклад:
root:13$/Xhw3kaR$Vif2djTL4aQshu8aKfkl0/:12545:0:99999:7:::
daemon:*:12545:0:99999:7:::
bin:*:12545:0:99999:7:::
<…>
john:13$80l1AVB5$6AdyTstdHpsSTsewiac8O1:13283:0:31:3:14:13514:
bill:13$UdKpet5.$ssoFdtbe21qd.FL1gj19/0:13286:0:31:3:14:13514:
3) /etc/group – файл, що містить записи про всі групи в системі. Кожна стрічка містить:
- символьне ім’я групи
- паролі групи – застарілі паролі. Зазвичай там стоїть «х».
- ідентифікатор групи, або GID.
- список імен учасників, розділених комами. Приклад:
bin:x:1:root,bin,daemon
2. Створюю наступні групи за допомогою команди groupadd:
1) workers.
2) teachers.
3) students.
3. Створюю користувачів User_[номер варіанту]_ N, де N =1, 2, ., 5, uid облікового запису має дорівнювати 1000+N і додаю користувачів з рівнем 1 і 2 до групи workers.
Далі перевіряю файл /etc/group на помилки. Користувачів з N рівнем 3, 4 і 5 додаю в групу students за допомогою команд адміністрування.
4. Створюю користувача teacher_[11] і додаю його у групу teachers.
5. Для усіх користувачів задаю паролі, використовуючи команду passwd.
6. Створюю директорію labs в кореневому каталозі. У ній створю каталоги library і tests.
7. Створюю файл book_[burik]_N і поміщую його в library.
8. Створити текстовий файл test_[burik], і поміщую в tests. Роблю ці файли виконуваними для користувачів групи students.
9. У директорії labs створюю файл List, який містить список файлів директорії /etc.
10. Надаю право на зміну файлу тільки користувачу teacher_[11], а на читання користувачам групи workers.
11. Налаштовую права доступу до каталогу library і tests, так, щоб користувачі групи teachers могли змінювати і створювати там файли, а користувачі групи students мали доступ на читання.
Висновок: Я отримав навички управління користувачами, групами, паролями, вивчити особливості файлових прав ОС Ubuntu, механізми отримання особливих привілеїв.