Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сало залік.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
133 Кб
Скачать
☆

23. Процес реєстрації в Linux

ОС Linux розрахована на роботу з ПЕОМ багатьох користувачів. Для того, щоб

забезпечити збережуваність файлів користувачів, у цій системі використовують імена

користувачів і паролі, які визначають права доступу користувача до ресурсів ПЕОМ (файлів,

дисків, каталогів, програм). На ПЕОМ обов’язково є суперкористувач з іменем root, при

встановленні Linux потрібно задати пароль для цього користувача. Пароль суперкористувача

10варто не розголошувати і використовувати лише для налагодження системи. Для

повсякденної роботи потрібно визначити імена користувачів і їх паролі та права доступу. Ці

імена і паролі задає суперкористувач. При придбанні ПЕОМ з попередньо встановленою ОС

Linux задайте пароль суперкористувача і пароль хоча-б одного користувача з обмеженими

правами (повсякденна робота з правами суперкористувача небезпечна, оскільки ви

випадково можете видалити важливі для операційної системи файли).

Після ввімкнення і завантаження необхідних системних програм на екрані дисплея

з’явиться вікно реєстрації в системі.

24. Файл еtc\.profile

При вході в систему першого зчитується файл / etc / profile . Він керує наступними системними змінними за замовчуванням :

експортовані змінні

маска створення файлу ( umask )

типи терміналів

поштові повідомлення, що вказують на надходження нової пошти

Системний адміністратор налаштовує файл profile для всіх користувачів системи. Тільки він може змінювати цей файл.

Нижче наведено приклад типового файлу / etc / profile :

# Задати маску створення файлу

unmask 022

# Повідомлення про поштою

MAIL = / usr / mail / $ LOGNAME

# Додати каталог / bin в список каталогів для пошуку

PATH = / usr / bin :/ usr / sbin :/ etc ::

# Задати тип терміналу

TERM = lft

# Зробити глобальними деякі змінні

export MAIL PATH TERM

25. Файл $HOME\.profile

26. ЗмінніінтерпритатораShell

CDPATH Рядок пошуку , визначальна , куди ви можете перейти за допомогою команди cd

HOME Місце зберігання ваших файлів в системному дереві

IFS Внутрішній роздільник полів , який визначає символи , що розділяють слова між собою

LOGNAME Ваше реєстраційне ім'я, визначене в / etc / passwd

MAIL Визначає місцезнаходження вашої поштової скриньки , щоб вас можна було оповістити про надходження вам нової пошти

PATH Визначає порядок та імена каталогів для пошуку виконуваних модулівPS1 Головна рядок підказки , яка відображається в якості вашого звичайного запрошенняPS2 Вторинна рядок підказки , яка відображається , коли інтерпретатору shell потрібен додаткове введення

TERM Рядок , що визначає ваш тип терміналу

TERMCAP Встановлюється або на файл опису терміналу , або на запис цього файлу

TZ Зона часу , що розуміється так , як описано в ctime

SHELL Ім'я shell - інтерпретатора , який ви запускаєте

EXINIT Рядок ініціалізації для редактора ex

27.Локальнізмінні

Локальні змінні - змінні, визначені всередині підпрограми (функції). Вони доступні тільки всередині функції, в якій вони визначені. Всі оголошені і використовувані у функції змінні за замовчуванням локальні для функції. Тобто, за замовчуванням немає можливості змінити значення глобальної змінної в тілі функції.