Звіт повинен містити:
− назву лабораторної роботи, тему і мету лабораторної роботи;
− зміст завдання;
− інформацію про використані технології та команди;
− протокол виконання роботи, де чітко позначено, що вводить користувач з клавіатури, і що в результаті з’являється на екрані;
− протокол надається в надрукованому вигляді.
Лабораторна робота №1
Тема: «Дослiдження файлової системи»
Мета
Оволодіння практичними навичками роботи в системі UNIX. Знайомство із структурою файлової системи, основними командами роботи з файлами.
Завдання для самостійної підготовки
1. Вивчити:
− команди входу в систему, зміни пароля, одержання системної підказки, виводу календаря і зміни дати;
− організацію і структуру файлової системи UNIX, обмеження на імена файлів;
− типи файлів, каталоги і посилання;
− системні каталоги;
− створення, видалення, копіювання і перегляд умісту файлів.
2. Ознайомитись з такими командами UNIX:
man, passwd, date, cat, more, wc, who, ls, cd, cal, cp, mv, mkdir, rm, rmdir
Порядок виконання роботи
По номеру варіанта вибрати завдання і відповідно до методичних вказівок, за матеріалами рекомендованої літератури і конспекту лекцій виконати завдання і оформити звіт по роботі.
Зміст звіту
1. Початкові дані і постановка задачі.
2. Текст програми.
3. Висновки.
Методичні вказівки
Реєстрація в системі
Робота користувача в системі починається з того, що активізується сервер термінального доступу getty, який запускає програму login, яка запитує у користувача ім'я та пароль.
Далі проходить перевірка аутентичності користувача відповідно з тією інформацією, яка зберігається в файлі /etc/passwd та /etc/shadow. В цьому файлі зберігаються записи, які містять в
− реєстраційне ім”я користувача;
− зашифрований пароль;
− ідентифікатор користувача;
− ідентифікатор групи;
− інформація про мінімальний строк дії пароля;
− загальна інформація про користувача;
− початковий каталог користувача;
− реєстраційний shell користувача
Якщо користувач зареєстрований в системі і ввів правильний пароль, login запускає програму, вказану в /etc/passwd – реєстраційний shell користувача.