Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб.практикумСП.doc
Скачиваний:
39
Добавлен:
31.03.2015
Размер:
5.99 Mб
Скачать
    1. Задание для самостоятельной работы

1. Загрузите текстовый файл в редактор vi.

2. Осуществите поиск заданного слова с помощью команд редактора.

3. Осуществите замену определенных выражений с помощью команд редактора.

4. Осуществите удаление заданного слова с помощью команд редактора.

    1. Контрольные вопросы

1. Назовите основные режимы работы редактора.

2. Назовите основные категории редактирования.

3. Как осуществляется режим поиска в редакторе?

4. Как осуществляется режим замены в редакторе?

5. Назовите общие команды перемещения курсора.

ЛИТЕРАТУРА

1. Глас Г., Эйблс К. Unix для программистов и пользователей. / Г. Глас, К. Эйблс – СПб.: БХВ-Петербург, 2004. – 848 с.: ил.

ЛАБОРАТОРНАЯ РАБОТА 8.

Работа с пользователями в Linux

    1. Цель работы

Целью работы является получение основных навыков работы с пользователями в Linux.

    1. Теоретическая часть

Linux – многопользовательская система, т.е. в системе могут одновременно работать несколько пользователей. Каждый пользователь в системе имеет регистрационное имя и числовой идентификатор UID.

Пользователи объединяются в группы. Каждый пользователь должен принадлежать не менее чем одной группе (PGID).

При создании пользователя для него может быть определен личный каталог и командный процессор.

Информация о пользователях, их группах и личных каталогах хранится в файле /etc/passwd.

Данные о группах пользователей содержатся в файле /etc/group, зашифрованные пароли – в файле /etc/shadow. Эти файлы доступны для редактирования только суперпользователю.

Основные данные о бюджете пользователя представлены ниже в таблице 8.1.

Таблица 8.1

Данные о бюджете пользователя

Название

Описание

Имя пользователя

Имя, под которым пользователь регистрируется в системе. Пример: student

Пароль пользователя

Пароль, который вводит пользователь при входе в систему. Пример: 8get7soD

Домашний каталог пользователя

Домашний каталог пользователя, в который он переходит, сразу после входа в систему. Пример: /home/nikitin

Файлы инициализации

Файлы, запускаемые от имени пользователя, после его входа в систему. Пример: .profile

Информация обо всех пользователях хранится в трех файлах, представленных в таблице 8.2.

Таблица 8.2

Имена файлов

Название

Описание

/etc/passwd

Текстовый файл, содержащий атрибуты пользователей.

/etc/shadow

Текстовый файл, который содержит пароли пользователей, и атрибуты пароля.

/etc/group

Текстовый файл, который содержит данные о группах пользователей.

    1. Формат файла /etc/passwd

Файл /etc/passwd содержит в себе информацию обо всех пользователях в ОС Linux. Одна строка файла соответствует одному пользователю. Строки имеют следующий формат:

username : password : UID : PGID : comment : home-directory : login_shell

В таблице 8.3 представлен формат этого файла.

Таблица 8.3

Формат файла /etc/passwd

Название

Описание

username

Имя пользователя в системе.

password

Раньше здесь был пароль, сейчас символ “х”.

UID

Идентификатор пользователя в системе.

PGID

Номер первичной группы пользователя в системе.

comment

Строка комментарий. Рекомендуется указывать полное имя пользователя и контактную информацию о нем.

home-directory

Полный путь к домашнему каталогу пользователя.

login-shell

Полный путь к shell, который используется пользователем при входе в систему.

Пример. Команда $cat /etc/passwd позволяет определить количество пользователей зарегистрированных в системе.