1. По файлу /etc/passwd визначити, скільки користувачів прописано в системі.
2. Написати скрипт, який по введеному імені визначає, чи існує користувач в системі.
3. Написати скрипт, який по введеному імені користувача визначає групу, до якої належить користувач.
4. Вивести всі домашні директорії користувачів.
5. Визначити максимальний UID в системі і користувача, якому він належить.
6. Вивести список всіх командних оболонок користувачів в системі. Для кожної оболонки вивести число користувачів, в яких вона використовується.
7. Написати скрипт, який чекає введення будь-якого рядка, і після цього замінює у введеному рядку послідовність символів «а» на один символ «b».
Контрольні запитання
1. Що таке фільтри?
2. Коли потрібно використовувати фільтри?
3. Які команди-фільтри ви знаєте?
4. Як побудувати програмний канал?
5. Який формат мають файли /etc/passwd та /etc/group? Для чого вони використовуються?
Лабораторна робота №8
Тема: «Мережеві засоби UNIX»
Мета
Оволодіння практичними навичками використання мережевих засобів Unix.
Завдання для самостійної підготовки
1. Вивчити:
− призначення основних мережевих протоколів;
− принципи формування мережевих інтерфейсів;
− принципи IP-адресації;
− основні засоби керування мережевими інтерфейсами.
2. Детально ознайомитись з довідкової системи man з такими
командами UNIX: ifconfig, logger, netstat, ping, ssh.