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

Разновидности (типы) файлов

В ОС UNIX «файлы» позволяющей работать с обычными файлами, содержащимися на устройствах внешней памяти; с устройствами; с информацией от других процессов и т.д. Для этого используют типов файлов, вот наиболее существенные из них:

  1. Обычный файл (текстовый, двоичный, т.е. файл исполняемой программы).

  2. Каталог – содержит список имен файлов и указатели на их размещение на диске.

  3. Специальный файл – устройства, обеспечивает доступ к какому-либо устройству, например, к принтеру. Специальные файлы не хранят данные. Они обеспечивают механизм отображения физических внешних устройств в имена файлов файловой системы. Каждому устройству, поддерживаемому системой, соответствует, по меньшей мере, один специальный файл.

  4. Fifo – любое действие в системе наз. Процессом, этот файл осуществляет взаимосвязь между процессами, исключает негативное воздействие одного процесса на другой.

  5. Связь – хранит информацию о разных именах одних данных. В Unix одни и те же данные могут иметь несколько имен.

  6. Сонет - используется для передачи экстренных сообщений между процессами.

Принципы защиты

Поскольку ОС UNIX изначально задумывалась как многопользовательская операционная система, в ней всегда была хорошая защита от доступа различных пользователей к файлам других пользователей.

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

Идентификаторы пользователя и группы пользователей

С каждым выполняемым процессом (программой) в UNIX связываются реальный идентификатор пользователя (real user ID), действующий идентификатор пользователя (effective user ID) и сохраненный идентификатор пользователя (saved user ID). Аналогично, с каждым процессом связываются три идентификатора группы пользователей - real group ID, effective group ID и saved group ID.

При входе пользователя в систему программа login проверяет, что пользователь зарегистрирован в системе и знает правильный пароль (если он установлен), образует новый процесс и запускает в нем требуемый для данного пользователя оболочку. Но перед этим login устанавливает для оболочки идентификаторы пользователя и группы. После того, как с процессом связаны идентификаторы пользователя и группы, для этого процесса начинают действовать ограничения для доступа к файлам.

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

Пользователи сети unix.Основные сетевые команды.

Для работы в сети Unix необходимо иметь сетевое имя и пароль. Каждый пользователь принадлежит к какой либо группе. Каждая группа пользователей имеет свои права доступа. Все пользователи группы обладают разными правами. В системе существует лишь один пользователь, обладающий неограниченными правами, это – системный администратор.