Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Организация хранения парольной информации в Linux. Системные аутентификационные файлы и их формат.

Читайте также:
  1. C. Движение информации и ее трансформация от исходной в командную
  2. Cat - слить и вывести файлы на стандартный вывод.
  3. Flash –носители информации
  4. I. Изучите блок теоретической информации: учебник стр. 89-105, конспект лекций № 12-13.
  5. I. Организация класса
  6. I. Организация класса.
  7. I. Организация начала урока
  8. II. Общество как социальная система, её основные системные признаки
  9. II. Организация деятельности Школы Права
  10. II. ОРГАНИЗАЦИЯ УЧЕБНОЙ ПРАКТИКИ.

Файл /etc/passwd — это текстовая база данных, в которой описываются учетные записи пользователей.

На одного пользователя в файле отводится одна строка. Поля в строке разделяются символами двоеточие. В файле семь полей:

· Имя учетной записи пользователя (login).

· Хеш пароля пользователя.

· Уникальный номер пользователя в системе (UID).

· Уникальный номер основной группы пользователя (GID).

· Дополнительная информация.

· Домашняя директория пользователя.

· Программа, которая запускается при входе пользователя в систему.

Обязательными полями считаются только: login, UID и GID основной группы. Все остальные поля можно не определять.

В современных системах хеш пароля пользователя не хранится в файле passwd, он вынесен в отдельный файл /etc/shadow. Сделано это потому, что файл passwd обязательно должен быть доступен на чтение всем пользователям системы. Если в поле пароль в файле passwd стоит символ х — это значит, что хеш пароля находится в файле /etc/shadow.

Файл /etc/shadow

Кроме имени (первое поле каждой строки) и хеша (второе поле) здесь также хранятся

· дата последнего изменения пароля,

· через сколько дней можно будет поменять пароль,

· через сколько дней пароль устареет,

· за сколько дней до того, как пароль устареет, начать напоминать о необходимости смены пароля,

· через сколько дней после того, как пароль устареет, заблокировать учётную запись пользователя,

· дата, при достижении которой учётная запись блокируется,

· зарезервированное поле.

Даты обозначаются как число дней с 1 января 1970 года (начало эпохи UNIX).

Файл групп /etc/group содержит записи обо всех группах в системе. Каждая его строка содержит

· Символьное имя группы.

· Пароль группы— устаревшее поле, сейчас не используется. В нём обычно стоит «x».

· Идентификатор группы, или GID.

· Список имён участников, разделённых запятыми.


Средства удаленного управления Linux. Вопросы обеспечения безопасности при удаленном управлении.

Удаленное (дистанционное) управление ОС Linux и использование для этих целей протоколов telnet и SSH.

TELNET (TErminaL NETwork) — сетевой протокол для реализации текстового интерфейса по сети (в современной форме — при помощи транспорта TCP). Для доступа к Linux-системе с помощью telnet необходимо, чтобы на ней был установлен и запущен telnet-сервер telnetd. Клиентские программы telnet есть практически во всех операционных системах. При подключении необходимо указать адрес удаленной машины. После установления соединения пользователь в стандартном диалоге должен указать логин и пароль. Основным недостатком telnet является открытая передача данных, в т.ч. и аутентификационных.

telnet lenny.ibst.psu

 

SSH (S ecure SH ell — «безопасная оболочка») — сетевой протокол сеансового уровня, позволяющий производить удалённое управление операционной системой и туннелирование TCP-соединений (например, для передачи файлов). Схож по функциональности с протоколами Telnet и rlogin, но, в отличие от них, шифрует весь трафик, включая и передаваемые пароли. SSH допускает выбор различных алгоритмов шифрования. SSH-клиенты и SSH-серверы доступны для большинства сетевых операционных систем.

SSH позволяет безопасно передавать в незащищенной среде практически любой другой сетевой протокол. Таким образом, можно не только удаленно работать на компьютере через командную оболочку, но и передавать по шифрованному каналу звуковой поток или видео, может использовать сжатие передаваемых данных для последующего их шифрования, что удобно, например, для удаленного запуска клиентов X Window System.

Для доступа к Linux-системе с помощью ssh необходимо, чтобы на ней был установлен и запущен ssh-сервер sshd. На клиентской машине используют программу ssh.

Для копирования файлов с использованием протокола ssh необходимо использовать команду scp (аналогично копированию в локальной системе командой cp)

 

7 Права доступа к файлам и каталогам: традиционные права доступа, управление доступом.




Дата добавления: 2014-12-19; просмотров: 100 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав