Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Знакомство с виртуальной машиной

Автор:   •  Март 20, 2023  •  Лабораторная работа  •  860 Слов (4 Страниц)  •  134 Просмотры

Страница 1 из 4

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ[pic 1]

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«МОСКОВСКИЙ АВИАЦИОННЫЙ ИНСТИТУТ

(национальный исследовательский университет)»

[pic 2]

Институт №3 «Системы управления, информатика и электроэнергетика»

Кафедра 311 «Прикладные программные средства и математические методы»

ЛАБОРАТОРНАЯ РАБОТА №3

по дисциплине:

«Операционные системы»

Выполнил:

Студент гр. М3О-316Б-20

Гаева Александра Петровна

Подпись: _________________________

Научный руководитель:

Терентьев М. Н.

Оценка: ___________________

Подпись руководителя: _____________

Москва 2023 г.

  1. Атрибуты файлов. Тип файла.

Создадим файл и директорию и перенаправляем вывод в новый файл file2. Это делается следующими командами:

mkdir folder

touch file1

ls –la > file2

Теперь чтобы посмотреть атрибуты объектов в текущем каталоге, воспользуемся командой ls -la (рис. 1.1).

[pic 3]

Рис. 1.1: «Список файлов с их атрибутами»

У файла есть 8 атрибутов:

  1. Тип файла.
  2. Права доступа.
  3. Количество связей.
  4. Владелец.
  5. Группа.
  6. Размер в байтах.
  7. Дата создания или последней модификации.
  8. Название файла.

Рассмотрим некоторые атрибуты подробнее.

Тип файла – это самый первый символ в строке. Он может принимать следующие значения:

  • Обычный файл: -
  • Каталог: d
  • Блочное файл-устройство: b
  • Символьное файл-устройство: c
  • Символьная ссылка: l
  • Именованный канал: p
  • Сокет: s
  1. Атрибуты доступа.

Атрибутами доступа называют следующие 9 символов. Эти символы можно разделить на 3 группы:

  • Права владельца (3 символа).
  • Права группы (3 символа).
  • Права остальных пользователей (3 символа).

В этих трех символах записываются права на чтение (r), запись (w) и исполнение (x) соответственно. Также этим правам соответствуют восьмеричные числа 4, 2 и 1 соответственно. Пример записи:

rw-r--r--

Если право на операцию не предоставляется, то вместо буквы ставится прочерк. Для изменения прав доступа служит команда chmod. Ее могут применять только владелец и администратор. В качестве аргументов эта команда принимает последовательность из трех восьмеричных чисел (права владельца, группы и прочих пользователей соответственно) и имя файла (рис. 2.1).

[pic 4]

Рис. 2.1: «Изменение прав доступа»

В этом примере я поменял права владельца на доступ к чтению, записи и исполнению (rwx = 7), права группы на только чтение (r-- = 4), права остальных на запрет всего (--- = 0). Рассмотрим теперь права доступа файла /etc/shadow (рис. 2.2) и попытаемся прочитать его содержимое. Это файл, в котором в зашифрованном виде хранятся пароли пользователей.

[pic 5]

Рис. 2.2: «Файл /etc/shadow»

Как видно из картинки выше, у обычных пользователей нет вообще никаких прав доступа к этому файлу, поэтому при попытке считывания появляется сообщение «Permission denied».

  1. Атрибуты файла с информацией о пользователях.

Рассмотрим теперь файл /etc/passwd/. В нем хранится информация о пользователях в виде последовательности атрибутов, разделенных между собой знаком двоеточия (рис. 3.1). На каждого пользователя выделяется одна строка.

[pic 6]

Рис. 3.1: «Информация о пользователях»

Из этого изображения видно, что каждый пользователь обладает следующими свойствами:

  • Имя (например, root).
  • Пароль (везде обозначен буквой x).
  • Уникальный идентификатор пользователя.
  • Уникальный идентификатор группы.
  • Учетная информация пользователя.
  • Путь к домашнему каталогу.
  • Имя запускаемого файла оболочки, который запускается для обработки ввода пользователя.
  1. Количество связей файла.

Количеством связей файла называется количество способов, по которым можно получить доступ к данному файлу. Создание новых связей не приводит к копированию данных. Просто появляется на один способ доступа к файлу больше. Связи создаются с помощью команды ln (рис. 4.1). Ей на вход подаются два аргумента: имя файла, для которого надо создать связь, и имя файла, по которому можно будет получить доступ к первому.

...

Скачать:   txt (11.3 Kb)   pdf (261.4 Kb)   docx (352.8 Kb)  
Продолжить читать еще 3 страниц(ы) »
Доступно только на Essays.club