- Основные понятия и методы лекции №7
- Знакомство с ASTRA LINUX SE
- Основные задачи администрирования в ASTRA LINUX SE:
- Первичные файлы и каталоги в ASTRA LINUX SE:
- Основные задачи администрирования
- Обзор учётных записей пользователей и групп
- Учётные записи пользователей
- Учётные записи групп
- Создание и удаление учётных записей
- Назначение прав доступа пользователям
- Создание и настройка групп пользователей
- Файл /etc/gshadow
- Администрирование процессов
- Планирование и мониторинг процессов
- Управление ресурсами и приоритетами
- Видео:
- Логика. Основы Логики. Логическое Мышление
Основные понятия и методы лекции №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:
- Создание и управление пользователями и группами.
- Установка и редактирование прав доступа к файлам и каталогам.
- Настройка и управление системными сервисами.
- Исправление ошибок и устранение неисправностей.
- Конфигурация и управление сетевыми настройками.
Для работы с конфигурационными файлами в системе 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 включает в себя выполнение ряда основных задач, обеспечивающих надежное и безопасное функционирование системы. В данном разделе мы рассмотрим некоторые из них.
Одной из первичных задач администратора является создание и управление учётными записями пользователей и групп. Для этого используются команды 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:
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. Кроме того, администратор может поместить определенные файлы и каталоги в недоверенные для изменений, чтобы предотвратить вмешательство их содержимого.
Для управления процессами на компьютере администратору доступен ряд команд, таких как 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