Права доступа к файлу.
Определить права доступа к файлу - значит определить для каждого пользователя набор операций, которые он может применить к данному файлу. В разных файловых системах может быть определен свой список дифференцируемых операций доступа. Этот список может включать следующие операции:
· создание файла,
· уничтожение файла,
· открытие файла,
· закрытие файла,
· чтение файла,
· запись в файл,
· дополнение файла,
· поиск в файле,
· получение атрибутов файла,
· установление новых значений атрибутов,
· переименование,
· выполнение файла,
· чтение каталога,
и другие операции с файлами и каталогами. В самом общем случае права доступа могут быть описаны матрицей прав доступа, в которой столбцы соответствуют всем файлам системы, строки - всем пользователям, а на пересечении строк и столбцов указываются разрешенные операции. В некоторых системах пользователи могут быть разделены на отдельные категории. Для всех пользователей одной категории определяются единые права доступа. Например, в системе UNIX все пользователи подразделяются на три категории: владельца файла, членов его группы и всех остальных.
Различают два основных подхода к определению прав доступа:
· избирательный доступ, когда для каждого файла и каждого пользователя сам владелец может определить допустимые операции;
· мандатный подход, когда система наделяет пользователя определенными правами по отношению к каждому разделяемому ресурсу (в данном случае файлу) в зависимости от того, к какой группе пользователь отнесен.
Литература
Основная:
1. Макарова Н. В., Матвеев Л. А., Бройдо В. Л. и др. Информатика / Подред. Макаровой Н. В. М., 2003.
2. Информатика / Под ред. С. В. Симоновича. – СПб., 2004.
3. Моисеев А.В. Информатика. – М.: Академия, 1998.
4. Аветисян Р.Д., Аветисян Д.Д., Теоретические основы информатики. –М.: Наука, 1997.
5. Аладьев В.З. и др. Основы информатики. – М.: Филин, 1999.
6. Балапанов Е.К. Новые информационные технологии: 30 уроков по информатике. Алматы, 2001.
7. Воройский Ф.С. Информатика. Новый систематизированный толковый словарь-справочник. – М., 2001.
19.Таненбаум Э. Современные операционные системы. СПб.: Питер, 2002.
20.Столлингс У. Операционные системы. Внутреннее устройство и принципы проектирования. М.: Вильямс, 2002.
Дата добавления: 2015-10-09; просмотров: 566;