ЛАБОРАТОРНА РОБОТА №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, механізми отримання особливих привілеїв.