Лекция 7 основные понятия и методы

Основные понятия и методы лекции №7

Лекция №7: основные понятия и методы

Администрирование компьютера подразумевает управление различными аспектами системы, обеспечивая их безопасность и функциональность. В процессе администрирования могут возникать ситуации, когда необходимо работать с недоверенными пользователями или приложениями. В таких случаях требуется использовать специальные методы и инструменты, чтобы обеспечить контроль над процессами и защитить конфиденциальность данных.

В лекции №7 изучаются основные понятия и методы, используемые при администрировании системы. Один из важных аспектов — это управление учётной записью. Учётная запись, состоящая из имени пользователя (login) и пароля, используется для идентификации субъектов и выполнения их задач. Для защиты и безопасности учетных записей используются различные методы шифрования и контроля параметров.

Реализация администрирования включает также работу с группами пользователей и файловой системой. Редактируя права доступа к файлам и каталогам, администратор может определить, какие пользователи или группы имеют доступ к определенным файлам и каталогам. Это позволяет установить более точные правила доступа и контролировать возможные изменения. Для проверки и редактирования прав доступа используются специальные команды, такие как pwck и chown.

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

Знакомство с ASTRA LINUX SE

ASTRA LINUX SE предлагает ряд уникальных возможностей для обеспечения безопасности. Например, для контроля доступа используется система построения и управления мандатными политиками (MAC). Основу этой системы составляет модель безопасности Mandatory Access Control (MAC), которая позволяет определить права доступа к объектам в системе на основе ролей и политик.

Для обеспечения безопасности паролей в системе ASTRA LINUX SE используются файлы /etc/passwd и /etc/shadow. В файле /etc/passwd хранятся данные о пользователе, такие как имя, домашний каталог, оболочка и др. А файл /etc/shadow содержит информацию о пароле пользователя в зашифрованном виде.

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

ASTRA LINUX SE поддерживает использование Access Control Lists (ACL), позволяющих более гибко управлять доступом к файлам и каталогам. Этот механизм позволяет установить различные права доступа для разных пользователей и групп, а также предоставить доступ к файлу недоверенным пользователям или группам.

Администрирование пользователей и групп может быть выполнено с помощью утилиты pwck, предоставляющей ряд полезных функций, таких как исправление ошибок в файлах /etc/passwd и /etc/shadow, проверка целостности файлов и др.

Основные задачи администрирования в ASTRA LINUX SE:

  1. Создание и управление пользователями и группами.
  2. Установка и редактирование прав доступа к файлам и каталогам.
  3. Настройка и управление системными сервисами.
  4. Исправление ошибок и устранение неисправностей.
  5. Конфигурация и управление сетевыми настройками.

Для работы с конфигурационными файлами в системе ASTRA LINUX SE используются утилиты и методы, отличающиеся от остальных дистрибутивов Linux. Например, для редактирования конфигурационных файлов в Astra Linux можно использовать утилиту edacm, поддерживающую эффективное редактирование больших файлов.

Первичные файлы и каталоги в ASTRA LINUX SE:

В системе ASTRA LINUX SE существует ряд файлов и каталогов, которые являются основой для ее функционирования:

Файл/каталог Назначение
/etc/passwd Файл, содержащий записи о пользователях системы.
/etc/group Файл, содержащий записи о группах пользователей системы.
/etc/shadow Файл, содержащий записи о паролях пользователей в зашифрованном виде.
/etc/gshadow Файл, содержащий записи о паролях групп пользователей в зашифрованном виде.
/etc Каталог, содержащий конфигурационные файлы системы.
/usr/bin Каталог, содержащий исполняемые файлы системы.
/home Каталог, содержащий домашние каталоги пользователей.
/var Каталог, содержащий данные системы, такие как логи, временные файлы и др.

Основные задачи администрирования

Администрирование компьютера в операционной системе Linux включает в себя выполнение ряда основных задач, обеспечивающих надежное и безопасное функционирование системы. В данном разделе мы рассмотрим некоторые из них.

Читайте также:  Настройка классического отображения меню Пуск в Windows 10

Одной из первичных задач администратора является создание и управление учётными записями пользователей и групп. Для этого используются команды pwck, useradd, usermod, groupadd, groupmod и другие. Администратор может редактировать данные учётных записей, исправлять пароли и задавать основные параметры доступа к файлам и каталогам.

Следующая задача администрирования связана с настройкой безопасности системы. Администратор может менять права доступа к файлам и каталогам, устанавливать пароли на учётные записи пользователей и групп, а также зашифровывать файлы с конфигурацией системы. Для работы со всеми этими задачами используется командный Shell интерфейс и специализированные программы, например, Astra Linux Security.

Важным аспектом администрирования является также процесс мониторинга и управления процессами в системе. Администратор может контролировать количество выполняемых процессов, идентификаторы процессов, а также следить за использованием ресурсов системы. Для реализации этих функций используются команды ps, top, kill и другие.

В общем, основные задачи администрирования включают в себя создание и управление учётными записями, настройку безопасности, управление доступом к файлам и каталогам, а также контроль и управление процессами в системе. Успешная реализация этих задач обеспечивает надежность и безопасность функционирования Linux системы.

Обзор учётных записей пользователей и групп

Обзор учётных записей пользователей и групп

Учётные записи пользователей

Учётные записи пользователей в Linux позволяют задавать права доступа к файлам, каталогам и другим ресурсам компьютера. Каждая учётная запись пользователя имеет свой уникальный идентификатор (UID) и имя пользователя. Пароль, связанный с учётной записью, обеспечивает защиту от несанкционированного доступа.

Администрирование учётных записей пользователей может быть выполнено с помощью таких команд, как useradd, userdel и usermod. Например, команда useradd используется для создания новой учётной записи пользователя.

Учётные записи групп

Учётные записи групп в Linux объединяют пользователей в группы для передачи прав доступа к файлам и каталогам. Каждая учётная запись группы имеет свой уникальный идентификатор (GID) и имя группы. Администрирование учётных записей групп осуществляется с помощью команды groupadd, groupdel и groupmod. Например, команда groupadd используется для создания новой учётной записи группы.

Учётные записи пользователей и групп хранятся в специальных файлах, таких как /etc/passwd и /etc/group. В файле /etc/passwd содержатся данные о пользователях, включая их идентификаторы и пароли, в зашифрованном виде. Файл /etc/group содержит информацию о группах пользователей.

Для обеспечения безопасности и сохранения целостности данных учётных записей существуют утилиты, такие как pwck и groupmod, которые позволяют администратору проверять и исправлять ошибки в файле учётных записей.

Доступ к файлам и процессам в Linux осуществляется с помощью учётных записей, которые отправляются операционной системе в качестве субъекта сессии. Для управления данными учётными записями и определения их прав доступа используется модель дискреционного доступа (ДП-модель).

В рамках ДП-модели каждый файл и каталог в Linux имеет своего владельца и группу владельцев, которые определяют права доступа к нему. Также существуют права доступа, определённые для всех остальных пользователей, называемые правами доступа «другим» (other). Изменение прав доступа может быть выполнено с помощью команды chmod.

Управление учётными записями пользователей и групп в Linux требует соответствия определённым политикам безопасности. Администратор может настроить политику доступа к файлам и ресурсам системы, определяя, кто и в каком объёме имеет доступ к определённым данным.

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

Создание и удаление учётных записей

Для администрирования пользовательских учётных записей в операционной системе Linux используются различные методы и утилиты. Основные задачи администратора включают создание, удаление, исправление и управление параметрами учётных записей пользователей.

Основная учётная запись, которая используется при реализации политики безопасности, называется «root». Эта учётная запись имеет полные права доступа к файлам и устройствам.

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

Для управления учётными записями администратору доступны различные утилиты командной строки, такие как useradd, userdel и usermod.

Создание учётной записи происходит путем использования команды useradd, например:

sudo useradd -m -s /bin/bash username

Для удаления учётной записи администратор может использовать команду userdel:

Читайте также:  Как отменить изменения внесенные в Windows 10 уничтожить Windows шпионаж DWS Liteисполняемый - руководство

sudo userdel -r username

После удаления учётной записи все связанные с ней файлы и каталоги также удаляются.

Учётные записи пользователей могут быть зашифрованы и хранятся в файле /etc/shadow с использованием дп-модели безопасности. Данные о группах пользователей хранятся в файле /etc/group. Данные о группах, имеющих доступ к зашифрованным паролям, хранятся в файлах /etc/gshadow и /etc/gshadow-

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

Назначение прав доступа пользователям

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

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

Вместо недоверенных в DP-модели используются идентификаторы субъект-сессий (SID), которые представляют каждого пользователя. В DP-модели также используется дискреционный символ доступа (DAC), который определяет, может ли пользователь получить доступ к данным в файле.

В рамках DP-модели создается рамка управления доступом (ACL), которая определяет права доступа к файлам и директориям для каждого пользователя или группы пользователей. Эти права могут быть назначены администратором с помощью утилит и команд для администрирования файлов и директорий.

Создание и настройка групп пользователей

В рамках процесса администрирования Linux каждой учётной записи пользователя может быть присвоена группа, которая составляет основу для установления правил доступа к файлам и данным в операционной системе. Группы пользователей используются для облегчения администрирования, так как позволяют назначать права доступа не отдельным пользователям, а целым группам, объединяющим пользователей с общими требованиями и привилегиями.

Для создания и настройки групп пользователей в Linux используются команды и конфигурационные файлы. В каждой учётной записи пользователя присутствует поле, в котором указывается имя группы, к которой этот пользователь относится. Полное имя файла, содержащего информацию о группах пользователей, выполняется с использованием файла /etc/group. В этом файле каждая строка содержит следующие поля:

Поле Описание
Имя группы Уникальное имя группы, используется для идентификации группы в системе
Пароль Зашифрованное значение пароля для группы. Если символ «x» или пусто, то пароль зашифрован в файле /etc/gshadow
Идентификатор группы (GID) Уникальный числовой идентификатор для группы
Пользователи Список имен пользователей, относящихся к данной группе

Процесс создания и настройки групп пользователей может быть выполнен с помощью команд, таких как groupadd и groupmod, а также редактируя файл /etc/group в зашифрованном виде с помощью команды vi. Например, для создания новой группы пользователей можно использовать команду groupadd, указав имя новой группы:

# groupadd имя_группы

В случае необходимости изменения имени группы можно воспользоваться командой groupmod:

# groupmod -n новое_имя старое_имя

Кроме того, количество пользователей, включённых в определённую группу, может быть изменено с помощью команды groupmod:

# groupmod -g новый_GID имя_группы

Файл /etc/gshadow

В операционных системах Linux есть также файл /etc/gshadow, который содержит полные данные о группах пользователей в зашифрованном виде. Подобно файлу /etc/group, каждая строка файла /etc/gshadow содержит следующую информацию:

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

Файл /etc/gshadow уникален для каждой группы и используется для хранения пароля группы и другой чувствительной информации. Администратор может редактировать файл /etc/gshadow с помощью команды vi для изменения пароля группы или добавления/удаления пользователей из группы.

Администрирование процессов

Одним из основных понятий администрирования процессов является учетные записи пользователей. Каждый процесс работает от имени определенного пользователя. Учетные записи хранятся в системном каталоге /etc/passwd и содержат информацию о каждом пользователе, включая имя пользователя, идентификатор пользователя, первичную группу и другие атрибуты.

Создание новых учетных записей выполняется с помощью утилиты useradd, а редактирование и проверка пользовательских учетных записей – с помощью утилиты pwck. Для управления пользователями также используется команда usermod.

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

Читайте также:  Как восстановить ассоциации файлов в Windows 10 подробное руководство

Для управления процессами на компьютере администратору доступен ряд команд, таких как ps, top и kill. Команда ps позволяет просматривать текущие процессы на компьютере, команда top – дает возможность просматривать текущую загрузку системы, а команда kill – завершает работу некоторых процессов.

В рамках администрирования процессов администратор также может редактировать конфигурационные файлы системы, которые определяют параметры работы различных процессов и служб. Ключевыми файлами являются /etc/passwd, /etc/group и /etc/shadow.

Планирование и мониторинг процессов

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

Логин – это учетная запись пользователя. Учетные записи в Linux могут быть связаны с определенными группами. Каждой группе также присваивается уникальный идентификатор (GID).

В Linux используется файл /etc/passwd для хранения данных учетных записей пользователей. В файле /etc/group хранятся данные о группах. Для работы с учетными записями и группами используются команды, такие как useradd, usermod, groupadd, и groupmod.

Кроме того, в системе есть файл /etc/shadow, в котором хранятся зашифрованные пароли пользователей. Доступ к этому файлу имеет только администратор системы.

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

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

Также в Linux используется политика безопасности, которая устанавливает правила использования ресурсов и выполнения операций. Эти правила задаются в конфигурационных файлах, таких как /etc/security/se- linux/config и /etc/security/se- linux/policy.

ДП-модель (Дискреционное Право) – это модель управления доступом, в которой каждый субъект-сессия получает права доступа к объектам в соответствии с политикой системы безопасности.

Для мониторинга процессов и контроля их количества в Linux можно использовать команды top и ps. С помощью этих команд можно просмотреть информацию о процессах, такую как идентификаторы PID, использование ресурсов, статус выполнения и другие параметры.

Также существуют инструменты, такие как Gnome System Monitor и Командный монитор, которые предоставляют графический интерфейс для мониторинга процессов и выполнения различных операций с ними.

Управление ресурсами и приоритетами

Управление ресурсами и приоритетами

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

Вместо того чтобы реализовывать управление ресурсами и приоритетами в каждом процессе де-юре, операционные системы предоставляют общие механизмы для управления этими параметрами. Одним из основных механизмов является учетная запись пользователя, которая хранит информацию о его правах и приоритетах.

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

В составе администрирования компьютера важную роль играет файл /etc/shadow, который хранит полные данные учетных записей пользователей. Этот файл является первичным источником информации о пользователях и используется операционной системой для проверки паролей и обеспечения безопасности.

Другим важным файлом, используемым при администрировании компьютера, является файл /etc/passwd. Он содержит информацию о пользователях, такую как имя пользователя, домашний каталог, шелл, идентификатор пользователя и группы, к которым он принадлежит.

Для проверки данных в файлах /etc/passwd и /etc/shadow можно использовать утилиту pwck. Она проверяет наличие ошибок и исправляет их при необходимости.

Более сложные задачи по управлению ресурсами и приоритетами могут быть выполнены с помощью системных вызовов и команд операционной системы. Например, администратор может установить приоритет выполнения процессов с помощью команды nice или изменить текущий приоритет выполнения процесса с помощью команды renice.

Таким образом, управление ресурсами и приоритетами — это важная часть администрирования компьютера. Знание основных понятий и методов в этой области поможет администратору эффективно управлять ресурсами компьютера и обеспечить эффективную работу процессов.

Видео:

Логика. Основы Логики. Логическое Мышление

Логика. Основы Логики. Логическое Мышление by IFO 3,732,126 views 4 years ago 18 minutes

Оцените статью