Лабораторна робота №7

Системне адміністрування Linux

Мета роботи: освоєння програмного забезпечення, призначеного для заведення і видалення користувача і групи користувачів, зміни пароля користувача, зміни облікових записів про користувача і групу. Пакет sudo. Монтування файлових систем.

7.1 Стислі теоретичні відомості

Основними задачами системного адміністрування є:

- підключення і видалення користувачів;

- підключення і видалення апаратних засобів;

- резервне копіювання;

- установка нового програмного забезпечення;

- моніторинг системи;

- пошук несправностей;

- ведення локальної документації;

- контроль захисту;

- надання допомоги користувачам.

В даній лабораторній роботі будуть частково розглянуті пункти 1, 2 і 8 даного списку.

7.1.1 Заведення і видалення користувачів

Інформація про всіх користувачів системи Unix зберігається в файлі /etc/passwd. Детально структура цього файлу описана в секції 5 розділу passwd "оперативної інструкції користувача". Заведення нового користувача зводиться до внесення нового запису в цей файл. Однак, ідея самостійного внесення реєстраційного запису в цей файл за допомогою якого-небудь текстового редактора, не дивлячись на досить прозору структуру цього файлу, не є плідною. Не будемо зупинятися на можливості внесення простих синтаксичних помилок (людині властиво помилятися), через які даний обліковий запис буде просто ігноруватися. Також можливо вас не зупинить і те, що ви не бажаючи того порушите логічну цілісність даного файлу, що призведе до дірок в захисті вашої системи. Просто подумайте над тим, що станеться, якщо два адміністратори одночасно почнуть редагувати цей файл, внесуть зміни і доповнення, але ваш колега збережеться на пару секунд пізніше.

Для заведення нового користувача в Linux призначені наступні утиліти:

- useradd (пакетна утиліта);

- adduser (інтерактивна утиліта).Програма призначена для роботи на алфавітно-цифрових терміналах. В режимі діалогу запитується вся необхідна інформація, після чого викликається утиліта useradd;

- glint (графічна утиліта), аналог User Manager Windows NT. В кінцевому підсумку також звертається до useradd.

Для видалення користувача призначена утиліта userdel. Для заведення і видалення груп користувачів призначені утиліти groupadd і groupdel. Змінити обліковий запис користувача можна утилітою usermod, для групи користувача існує утиліта groupmod. Всі ці утиліти, а також деякі інші, входять в пакет shadow.

7.1.2 Утіліта useradd

Розглянемо детальніше утіліту useradd:

USERADD

Section: Maintenance Commands (8)

NAME

useradd - створення нового користувача або зміна інформації для заведення нового користувача

Наши рекомендации