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

  1. Что такое аудит пользователей системы?

  2. Как осуществляется переключение между пользователями?

  3. Какую роль в системе играют файлы инициализации?

  4. В каком файле содержатся пароли пользователей?

  5. Опишите способы создания нового пользователя в системе.

ЛИТЕРАТУРА

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

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

Права доступа и защита файлов

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

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

9.2. Права доступа на файлы

Наличие в ОС Unix множества пользователей с разными правами требует от системы присутствия механизмов разграничения прав доступа. Рассмотрим штатные средства разграничения прав доступа. В большинстве систем Unix используется матричная политика разграничения прав доступа.

Права доступа на обычные файлы представлены в таблице 9.1.

Таблица 9.1

Права доступа на обычные файлы

Символ

Цифра

Описание

r

4

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

w

2

Пользователь имеет право записи в файл, добавить, удалить содержимое.

x

1

Пользователь имеет право запуска файла.

-

0

Пользователь не может прочесть, записать или запустить файл.

9.3. Права доступа к каталогам

Права доступа к каталогам представлены в таблице 9.2.

Таблица 9.2

Права доступа к каталогам

Символ

Цифра

Описание

r

4

Пользователь имеет право просматривать список файлов в каталоге.

w

2

Пользователь имеет право создавать или удалять файлы из каталога.

x

1

Пользователь имеет право запуска файла (программы, скрипта).

-

0

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

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

9.4. Смена прав доступа на файлы

Изменение прав доступа к файлам представлена в таблице 9.3.

Таблица 9.3

Смена прав доступа на файлы

Команда

Описание

ls

Вывод информации о файлах и каталогах.

chown

Смена владельца файла.

chgrp

Смена группы файла.

chmod

Смена прав доступа на файл.

Права доступа задаются для трех категорий пользователей:

  • владелец файла;

  • группа, которой принадлежит файл;

  • все остальные.

Пример. $ls –l /export/home/stud

-rwxrw-r-- 1 stud other 109056 Aug 03 15:27 my_file.txt

В приведенном примере владелец файла my_file.txt (пользователь stud) имеет права rwx (право на чтение, запись и исполнение), члены группы other имеют права rw- (права на чтение и запись), а все остальные пользователи имеют права r-- (только на чтение).

Изменение прав доступа может проводиться только владельцем файла (только для тех групп, которым принадлежит владелец) или суперпользователем.

Пример. $ls –l /export/home/stud

-rwxrw-r-- 1 stud other 109056 Aug 03 15:27 my_file.txt

$chmod 600 my_file.txt

$ls –l /export/home/stud

-rw------- 1 stud other 109056 Aug 03 15:27 my_file.txt

В приведенном примере владелец файла my_file.txt (пользователь stud) имеет права rw- (право на чтение и запись), члены группы other не имеют прав на файл, а все остальные пользователи тоже не имеют прав на файл.