Разделы презентаций


Занятие 08 МДК.02.01 Программное обеспечение компьютерных сетей 3-курс

Содержание

Операции с учетными записями

Слайды и текст этой презентации

Слайд 1Занятие 08
МДК.02.01 Программное обеспечение компьютерных сетей 3-курс

Занятие 08МДК.02.01 Программное обеспечение компьютерных сетей 3-курс

Слайд 2Операции с учетными записями

Операции с учетными записями

Слайд 3Операции с учетными записями

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

- создавать,
- изменять,
-

удалять.
Для чего в системах UNIX предусмотрены специальные команды.
Напомню, что создание, удаление и изменение учет­ных записей может выполнять только суперпользователь root.
Для версий FreeBSD и System V эти команды несколько отличаются, поэтому их нужно рассматривать отдельно.
Операции с учетными записямиУчетные  записи  пользователей  можно: -  создавать,   -

Слайд 4Операции с учетными записями

Вначале остановимся на командах, используемых в системах

System V:
• useradd — создает новую

учетную запись пользователя или изменяет информацию о нем;
• userdel — удаляет регистрационное имя пользователя из сис­темы;
• passwd — изменяет пароль пользователя;
• su — выполняет команду с заменой идентификатора пользователя и группы;
Операции с учетными записямиВначале остановимся на командах, используемых в системах System V: •  useradd  —

Слайд 5Операции с учетными записями

• login — инициализирует сессию пользователя

в системе;
• id — отображает реальный

и эффективный идентификатор пользователя и группы;
• pwconv, pwunconv, grpconv, grpunconv — выполняют преобра­зование обычных и теневых файлов паролей и групп;
• pwck — проверяет целостность файла паролей.
Операции с учетными записями•  login — инициализирует сессию пользователя в системе; •  id  —

Слайд 6Операции с учетными записями
Создание новой учётной записи

Команда useradd, вызванная без

опции -D, создает новую учет­ную запись пользователя.
При

этом эта команда использует параметры ко­мандной строки и предполагает умолчание для остальных пара­метров.
Если команда завершается успешно, то в системе будет зарегистрирована новая учетная запись пользователя.
Для него будет создан домашний каталог, в который копируются файлы инициа­лизации.
Операции с учетными записямиСоздание новой учётной записиКоманда useradd, вызванная без опции -D, создает новую учет­ную  запись

Слайд 7Операции с учетными записями
Создание новой учётной записи

Вот наиболее часто используемые

опции команды useradd:
• -u идентификатор — указывает идентификатор

пользователя (uid), представляющий собой неотрицательное целое число, меньшее по значению, чем системный параметр MAXUID.
По умолчанию обычно используется следующий доступный uid из указанного диапазона.
Например, если в системе исполь­зуются uid с номерами от 100 до 105, то следующий будет ра­вен 106 (идентификаторы, имеющие значения 0—99, зарезер­вированы системой и не могут использоваться);
Операции с учетными записямиСоздание новой учётной записиВот наиболее часто используемые опции команды useradd: •  -u идентификатор

Слайд 8Операции с учетными записями
Создание новой учётной записи

• -о —

эта опция позволяет создать дубликат uid — применять ее

следует крайне осторожно, поскольку обеспечение безо­пасности системы из-за такой неоднозначности усложняется;
• -g группа — представляет собой целочисленный идентификатор или символьное имя существующей группы.
Эта группа устанавливается как основная (primary) для нового пользо­вателя;
Операции с учетными записямиСоздание новой учётной записи•  -о — эта опция позволяет создать дубликат uid —

Слайд 9Операции с учетными записями
Создание новой учётной записи

• -G группа

— представляет собой несколько элементов списка, разделенных запятыми.
Каждый

элемент из этого списка является цело­численным идентификатором или символьным именем суще­ствующей группы.
При этом список может состоять из одного элемента.
Содержимое списка устанавливает принадлежность пользователя к дополнительным группам, которые могут быть определены с помощью команды newgrp;
Операции с учетными записямиСоздание новой учётной записи•  -G группа — представляет собой несколько элементов списка, разделенных

Слайд 10Операции с учетными записями
Создание новой учётной записи

• -d каталог —

начальный (домашний) каталог нового пользователя.
По умолчанию в качестве начального

используется каталог HOME/registration_name, где:
- HOME — базовый ката­лог для начальных каталогов новых пользователей,
- registration_name — регистрационное имя нового пользователя;
Операции с учетными записямиСоздание новой учётной записи• -d каталог — начальный (домашний) каталог нового пользователя. По умолчанию

Слайд 11Операции с учетными записями
Создание новой учётной записи

• -s shell

— полный путь к командному интерпретатору, используемому пользователем сразу же

после регистрации.
По умолчанию этому полю значение не присваивается.
Поэтому система использует стандартный командный интерпретатор /usr/bin/sh.
Для командной оболочки shell нужно указывать существующий исполняемый файл;
Операции с учетными записямиСоздание новой учётной записи•  -s shell — полный путь к командному интерпретатору, используемому

Слайд 12Операции с учетными записями
Создание новой учётной записи

• -с комментарий

— любая текстовая строка, кратко описывающая регистрационное имя.
Обычно указывает фамилию

и имя реального пользователя.
Эта информация хранится в записи пользователя в файле /etc/passwd, а размер данного поля не должен превышать 128 символов;
• -m — создает домашний каталог для нового пользователя, если таковой отсутствует.
Если каталог уже существует, вновь созданный пользователь должен обладать правами доступа к указанному каталогу;
Операции с учетными записямиСоздание новой учётной записи•  -с комментарий — любая текстовая строка, кратко описывающая регистрационное

Слайд 13Операции с учетными записями
Создание новой учётной записи

• -k skel_dir

— выполняет копирование содержимого катало­га skel_dir в начальный

каталог нового пользователя вместо использования стандартного "шаблонного" каталога /etc/skel, который содержит стандартные файлы, определяющие среду рабо­ты пользователя.
Каталог skel_dir должен существовать до выполнения операции;
Операции с учетными записямиСоздание новой учётной записи•  -k skel_dir — выполняет копирование содержимого катало­га skel_dir в

Слайд 14Операции с учетными записями
Создание новой учётной записи

• -f активно_дней

— максимально допустимый интервал вре­мени в днях между использованиями

регистрационного име­ни пользователя, когда это имя еще не объявляется недейст­вительным.
Обычно в качестве значений указываются положительные целые числа;
Операции с учетными записямиСоздание новой учётной записи•  -f активно_дней —  максимально допустимый интервал вре­мени в

Слайд 15Операции с учетными записями
Создание новой учётной записи

• -е дата

— дата, начиная с которой

регистрационное имя пользователя нельзя будет использовать.
После этой даты ни один пользователь не сможет войти в систему, введя данное регистрационное имя;
• login — строка символов, задающая регистрационное имя для нового пользователя.
В ней не должны присутствовать символы двоеточия и перевода строки, а первый символ не должен быть прописной буквой.
Операции с учетными записямиСоздание новой учётной записи•  -е дата  —  дата,  начиная

Слайд 16Операции с учетными записями
Создание новой учётной записи

Рассмотрим пример

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

регистрационным именем user1, который будет работать в опе­рационных системах Solaris и Linux.
Как обычно, для создания учетной записи пользователя необходимо зарегистрироваться в системе как суперпользователь root.
Вначале просмотрим опции по умолчанию для команды useradd — эта информация может оказаться полезной при создании и мо­дификации учетных записей.
Операции с учетными записямиСоздание новой учётной записиРассмотрим  пример  создания  учетной  записи  пользователя

Слайд 17Операции с учетными записями
Создание новой учётной записи

Они могут быть такими:


# useradd -D
GROUP=100
HOME=/home
EXPIRE=
SHELL=/bin/bash

Операции с учетными записямиСоздание новой учётной записиОни могут быть такими: # useradd -D GROUP=100HOME=/home EXPIRE= SHELL=/bin/bash

Слайд 18Операции с учетными записями
Создание новой учётной записи

Результат выполнения этой команды

позволяет сделать несколь­ко важных выводов:
• в качестве корневого

каталога для вновь создаваемых пользо­вателей выбран каталог /home;
• пустое поле значения параметра EXPIRE означает, что учетная запись пользователя никогда не будет заблокирована;
• в качестве командного интерпретатора для всех вновь созда­ваемых пользователей по умолчанию установлен /bin/bash.
Операции с учетными записямиСоздание новой учётной записиРезультат выполнения этой команды позволяет сделать несколь­ко важных выводов: •

Слайд 19Операции с учетными записями
Создание новой учётной записи

Для создания учетной записи

пользователя user1 введем команду:
# useradd user1
Если команда выполнена успешно,

то учетная запись пользова­теля user1 будет зарегистрирована в системе.
А в файл /etc/passwd будет добавлена примерно такая запись:
user1:х:2307:2307::/home/user1:/bin/bash
Операции с учетными записямиСоздание новой учётной записиДля создания учетной записи пользователя user1 введем команду: # useradd user1Если

Слайд 20Операции с учетными записями
Создание новой учётной записи

Команда useradd автоматизирует процесс

регистрации пользо­вателя.
Но можно сделать это вручную, если нужно установить какие-либо

индивидуальные параметры для пользователя.
На­пример, командную оболочку или домашний каталог.
Предпо­ложим, необходимо создать учетную запись пользователя с реги­страционным именем user2.
Операции с учетными записямиСоздание новой учётной записиКоманда useradd автоматизирует процесс регистрации пользо­вателя.Но можно сделать это вручную, если

Слайд 21Операции с учетными записями
Создание новой учётной записи

Вначале просмотрим файл /etc/passwd/

на предмет поиска наи­большего значения идентификатора пользователя uid.
Наиболь­шее значение

uid, равное 2307, имеет вновь созданный пользова­тель user1.
Поэтому следующим значением uid может быть 2308.
Добавим в файл /etc/passwd запись о пользователе user2, введя команду echo:
# echo user2:x:2308:2308::/home/user2:/bin/bash >>
/etc/passwd
Операции с учетными записямиСоздание новой учётной записиВначале просмотрим файл /etc/passwd/ на предмет поиска наи­большего значения идентификатора пользователя

Слайд 22Операции с учетными записями
Создание новой учётной записи

Далее создадим начальный каталог

пользователя user2:
# mkdir /home/user2
Пользователя user2 сделаем владельцем каталога

/home/user2:
# chown user2 /home/user2
Приводим в соответствие записи файлов /etc/passwd и /etc/shadow с помощью команды pwconv:
# pwconv
Операции с учетными записямиСоздание новой учётной записиДалее создадим начальный каталог пользователя user2: # mkdir /home/user2 Пользователя user2

Слайд 23Операции с учетными записями
Создание новой учётной записи

Команда pwconv создает файл

shadow из passwd, при этом может использоваться и существующий файл

shadow (он будет перезаписан).
Команда работает следующим образом:
1. Удаляются записи в теневом файле shadow, отсутствующие в основном файле паролей passwd.
2. Обновляются теневые записи, для которых в полях пароля в основном файле не стоит "х". Добавляются все недостающие теневые записи.
3. Пароли в основном файле заполняются символами "х".
Операции с учетными записямиСоздание новой учётной записиКоманда pwconv создает файл shadow из passwd, при этом может использоваться

Слайд 24Операции с учетными записями
Удаление учётных записей

Удалить учетную запись пользователя в

операционных системах System V можно с помощью команды

userdel.
Она удаляет информацию о пользователе из системы, выполняя соответст­вующие изменения в регистрационных файлах и файловой системе.
Дополнительно userdel запоминает идентификатор uid удаляе­мого пользователя в файле /etc/security/ia/ageduid, чтобы исклю­чить повторное использование этого идентификатора в течение определенного периода времени — такой механизм называется "устареванием идентификатора" (uid aging).
Операции с учетными записямиУдаление учётных записейУдалить учетную запись пользователя в операционных системах System V можно  с

Слайд 25Операции с учетными записями
Удаление учётных записей

Команда имеет синтаксис:
userdel [-r]

[-n месяцев] имя
Опции имеют такой смысл:

-r — удаление начального каталога пользователя из системы (каталог должен существовать).
При успешном выполнении команды файлы и подкаталоги в домашнем каталоге будут недоступны;
Операции с учетными записямиУдаление учётных записейКоманда имеет синтаксис: userdel [-r] [-n месяцев] имя   Опции имеют

Слайд 26Операции с учетными записями
Удаление учётных записей

• -n_месяцев — задает

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

устаре­вать перед повторным использованием.
Если параметр равен —1, то идентификатор пользователя никогда не будет повтор­но использован.
Если он равен 0, то идентификатор пользова­теля можно использовать немедленно.
Если опция -n не за­дана, принимается значение устаревания по умолчанию.
Операции с учетными записямиУдаление учётных записей•  -n_месяцев — задает интервал времени в месяцах, указываю­щий, как долго

Слайд 27Операции с учетными записями
Изменение параметров учётных записей

Изменить параметры

учетной записи пользователя в системах

System V можно при помощи команды usermod.
Эта коман­да модифицирует файлы, содержащие информацию об учетных записях пользователей.
Допустимы следующие опции:
• -А метод|DEFAULT — указывает новый метод идентификации пользователя и представляет собой имя программы, отве­чающей за допустимую идентификацию пользователя. Строку DEFAULT можно использовать для установки стандартного ме­тода идентификации;
Операции с учетными записямиИзменение параметров учётных записейИзменить  параметры  учетной  записи  пользователя  в

Слайд 28Операции с учетными записями
Изменение параметров учётных записей

• -с комментарий

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

паролей;
• -d домашний_каталог — новый домашний каталог пользова­теля.
При указании опции -m содержимое текущего домашне­го каталога будет перемещено в новый домашний каталог, который будет создан, если еще не существует;
• -е дата — дата, после которой учетная запись пользователя устареет.
Дата указывается в формате MM/DD/YY;
Операции с учетными записямиИзменение параметров учётных записей•  -с комментарий — указывает на другой комментарий для запи­си

Слайд 29Операции с учетными записями
Изменение параметров учётных записей

• -f активно_дней

— число дней между датой устаревания пароля и датой, когда

учетная запись пользователя будет заблокирована.
Значение, равное 0, блокирует учетную запись пользователя в момент устаревания пароля, а значение —1 за­прещает блокировку (значение по умолчанию);
• -g группа — имя группы или номер группы, которые будут присвоены пользователю после входа в систему, причем группа с указанным именем должна существовать.
Номер группы также должен ссылаться на существующую группу (по умолчанию равен 1);
Операции с учетными записямиИзменение параметров учётных записей•  -f активно_дней — число дней между датой устаревания пароля

Слайд 30Операции с учетными записями
Изменение параметров учётных записей

• -G

дополнительная_группа — список дополнительных групп.
Данный пользователь также является членом

этих групп.
Ка­ждая группа отделяется от следующей группы запятой, без пробелов.
Группы являются предметом для некоторых огра­ничений, например, группа, заданная с опцией -g.
Если пользователь является членом группы, которая не находится в списке, то пользователь будет удален из группы;
Операции с учетными записямиИзменение параметров учётных записей•   -G дополнительная_группа —  список дополнительных групп.Данный пользователь

Слайд 31Операции с учетными записями
Изменение параметров учётных записей

• -l новое_имя

— имя пользователя будет изменено с имя на новое_имя.


Ничего другого сделано не будет.
В частности, домашний каталог пользователя должен быть, вероятно, из­менен;
• -s shell — имя командного интерпретатора, который будет использоваться новым пользователем при входе в систему.
Установка этого поля в пустое значение будет выбирать системный shell по умолчанию;
Операции с учетными записямиИзменение параметров учётных записей•  -l новое_имя — имя пользователя будет изменено с имя

Слайд 32Операции с учетными записями
Изменение параметров учётных записей

• -u uid

— числовое значение идентификатора пользователя

uid. Это значение должно быть уникальным, исключение со­ставляет использование опции -о.
Значение должно быть по­ложительным. Как было сказано ранее, значения между 0 и 99 обычно зарезервированы для системных бюджетов. Для любых файлов, владельцем которых является пользователь, и которые находятся в домашнем каталоге пользователя, иден­тификатор пользователя uid будет изменяться автоматически.
Для файлов вне домашнего каталога пользователя идентификатор пользователя должен быть изменен вручную.
Операции с учетными записямиИзменение параметров учётных записей•  -u uid  —  числовое  значение

Слайд 33Операции с учетными записями
Изменение параметров учётных записей

Важное замечание: если пользователь

находится в системе, изменить его имя не удастся.
Вот

пример использования команды usermod.
Предположим, требуется изменить регистрационное имя пользователя user2, созданного ранее, на moduser2, а его домашний каталог — на /home/moduser2.
Исходная запись для пользователя user2 в фай­ле /etc/passwd выглядит так:
user2:х:2308:2308::/home/user2:/bin/bash
Операции с учетными записямиИзменение параметров учётных записейВажное замечание: если пользователь находится в системе, изменить его имя не

Слайд 34Операции с учетными записями
Изменение параметров учётных записей

Следующая команда выполняет все

необходимые изменения:
# usermod -l moduser2 -d /home/moduser2 -m user2


После выполнения этой команды запись для пользователя moduser2 в файле /etc/passwd должна выглядеть примерно так:
moduser2:х:2308:2308::/home/moduser2:/bin/bash
Легко проверить и наличие домашнего каталога пользователя moduser2, задав команду:
# ls -l /home
drwxr-xr-x 10 moduser2 4096 Aug 18 22:51 moduser2
Операции с учетными записямиИзменение параметров учётных записейСледующая команда выполняет все необходимые изменения: # usermod -l moduser2 -d

Слайд 35Операции с учетными записями
Изменение параметров учётных записей

Здесь нужно

сделать одно важное замечание: при

изменении регистрационного имени пользователя его uid остается неизмен­ным.
Это свидетельствует о том, что операционная система ра­ботает с одной и той же учетной записью пользователя, несмот­ря на то, что регистрационное имя пользователя изменилось.
Таким образом, можно сделать очень важный вывод: для UNIX определяющим фактором при работе с пользователем является его идентификатор uid, а не регистрационное имя пользователя, которое может изменяться.
Операции с учетными записямиИзменение параметров учётных записейЗдесь  нужно  сделать  одно  важное  замечание:

Слайд 36Операции с учетными записями

Информацию о реальных и эффективных идентификаторах вы­полняющегося

процесса можно получить с помощью системных вызовов getuid() и getgid().


Выполняющийся процесс может динамически изменять свои идентификаторы посредством сис­темных вызовов setuid() и setgid().
Однако такое допускается только для привилегированного процесса, выполняющегося с идентификатором root, или такого, у которого реальный иден­тификатор совпадает с устанавливаемым.
Операции с учетными записямиИнформацию о реальных и эффективных идентификаторах вы­полняющегося процесса можно получить с помощью системных вызовов

Слайд 37Операции с учетными записями

Например, специальная программа passwd позволяет

изменить пароль пользователя в учетном файле пользователей /etc/passwd.
Владельцем

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

Слайд 38Операции с учетными записями

Следова­тельно, пользователь, отличный от root,

может изменить свой пароль только с помощью программы passwd,

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

Слайд 39Операции с учетными записями

Рассмотрим их более подробно

и начнем с файла паролей

passwd.
Этот файл обычно располагается в каталоге /etc и состо­ит из текстовых строк, представляющих собой отдельные учетные записи, при этом отдельные поля каждой записи отделены друг от друга двоеточием.
Файл passwd имеет одинаковую структуру во всех операционных системах UNIX.
Операции с учетными записямиРассмотрим  их  более  подробно  и  начнем  с

Слайд 40Операции с учетными записями

Вот пример записи файла /etc/passwd для поль­зователя

user1:
$ cat /etc/passwd|grep user1 user1:x:500:500:user1:/home/user1:/bin/bash
Все записи имеют семь

полей, разделенных двоеточием.
Приве­дем расшифровку (слева направо) отдельных полей, в качестве примера используя показанную выше запись:
Операции с учетными записямиВот пример записи файла /etc/passwd для поль­зователя user1: $ cat /etc/passwd|grep user1 user1:x:500:500:user1:/home/user1:/bin/bash Все

Слайд 41Операции с учетными записями

• поле 1 — регистрационное имя

пользователя (user1);
• поле 2 — зашифрованный пароль (х);


• поле 3 — идентификатор пользователя (500);
• поле 4 — идентификатор группы (500);
• поле 5 — информация о пользователе (user1);
• поле 6 — рабочий каталог пользователя (/home/user1);
• поле 7 — используемая командная оболочка (/bin/bash).
Операции с учетными записями•  поле 1 — регистрационное имя пользователя (user1); •  поле 2 —

Слайд 42Операции с учетными записями

Поскольку операционные системы UNIX являются многопользовательскими, в

них предусмотрен механизм группового досту­па.
При том, что учетная запись

пользователя может входить в одну или несколько групп, принадлежать она может только од­ной группе, для чего в записях файла паролей /etc/passwd преду­смотрено поле идентификатора группы (group ID, gid).
Информация о принадлежности пользователей к тем или иным группам находится в файле /etc/group.
Операции с учетными записямиПоскольку операционные системы UNIX являются многопользовательскими, в них предусмотрен механизм группового досту­па. При том,

Слайд 43Операции с учетными записями

Для того чтобы включить пользователя в какую-либо

группу, необходимо внести соответ­ствующие изменения в файл /etc/group.
В ранних

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

Слайд 44Операции с учетными записями

Проанализируем команду passwd — с ее помощью

можно изменить пароли пользователей.
При этом обычные пользователи могут изменить пароль

только для своей учетной записи.
В то время как суперпользователь root может это сделать для любо­го пользователя.
Операции с учетными записямиПроанализируем команду passwd — с ее помощью можно изменить пароли пользователей.При этом обычные пользователи

Слайд 45Операции с учетными записями

Кроме этого, passwd позволяет изменить ин­формацию

об учетной записи:
-

полное имя пользователя,
- его командный интерпретатор,
- дату истечения срока используемо­го пароля,
- интервал времени, в течение которого пароль действует.
Операции с учетными записямиКроме этого, passwd позволяет изменить ин­формацию  об  учетной записи:

Слайд 46Операции с учетными записями

Команда имеет синтаксис:

passwd [-f] имя
passwd

[-g] [-r|-R] группа
passwd [-x max] [-n min] [-w warn]

[-i inact] имя
passwd {-l|-u|-d|-S} имя
Операции с учетными записямиКоманда имеет синтаксис: passwd [-f] имя passwd [-g] [-r|-R] группа passwd [-x max] [-n

Слайд 47Операции с учетными записями

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

пароля команда passwd предлагает ввести

текущий пароль (он хранится в зашифрованном виде).
Обычному пользователю дает­ся только одна попытка для ввода правильного пароля. Супер-пользователь root может пропустить этот шаг, что оказывается полезным, если пароль забыт, поскольку его можно изменить даже в этом случае.
После ввода пароля passwd проверяет нали­чие разрешения на изменение пароля в данное время — если это невозможно, команда завершает работу, не изменив пароль.
Операции с учетными записямиДля пользователей, имеющих пароль, перед установкой нового пароля  команда  passwd  предлагает

Слайд 48Операции с учетными записями

Вот смысл некоторых опций команды passwd:

-g — замена пароля для заданной группы — может

быть вы­полнена только суперпользователем root или администрато­ром группы.
Может быть использована вместе с опцией -r для удаления текущего пароля заданной группы, что делает группу доступной всем членам.
Вместе с опцией -R использу­ется для ограничения доступа к группе всем пользователям;
Операции с учетными записямиВот смысл некоторых опций команды passwd: •  -g — замена пароля для заданной

Слайд 49Операции с учетными записями

• -х — используется для установки

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

этом по­сле max дней требуется его изменение;
• -n — служит для установки минимального числа дней. После истечения этого срока пароль может быть изменен.
При этом пользователю запрещается изменять пароль в течение min дней;
Операции с учетными записями•  -х — используется для установки максимального числа дней, в течение которых пароль

Слайд 50Операции с учетными записями

• -w — предназначена для установки

числа дней.
В течение этих дней пользователь будет

получать предупреждающее сооб­щение об истечении времени действия его пароля.
При этом сообщения будут выводиться в течении warn дней, напоминая пользователю, сколько дней осталось до момента устаревания его пароля;
Операции с учетными записями•  -w — предназначена для установки числа дней.В течение этих  дней

Слайд 51Операции с учетными записями

• -i — запрещает использование

учетной записи пользователя по истечению промежутка времени после устаревания паро­ля.
При

этом, если устаревший пароль остается неизменным в течение inact дней, он не будет вновь принят системой;
• -l — блокирует учетную запись, изменяя пароль таким обра­зом, что он становится непригодным для шифрования;
Операции с учетными записями•  -i  — запрещает использование учетной записи пользователя по истечению промежутка времени

Слайд 52Операции с учетными записями

• -u — разблокирует

учетную запись, изменяя пароль к его

предыдущему значению;
• -S — вывод статусной информации учетной записи.
Статус­ная информация состоит из шести полей, первое из которых кодируется следующим образом:
• L — если бюджет пользователя заблокирован;
• NP — если не существует пароля для данной учетной записи;
• P — если пароль используется.
Операции с учетными записями•  -u —  разблокирует  учетную  запись,  изменяя  пароль

Слайд 53Операции с учетными записями

Второе поле указывает дату последнего изменения пароля.
Следующие

четыре поля:
— минимальное время до истечения срока

действия пароля,
— максимальное время до истечения срока действия пароля,
— период вывода предупреждающего сообщения об истечении срока действия пароля,
— период не­активности для этого пароля;
• -f — требует от пользователя изменить пароль при следующем входе в систему.
Операции с учетными записямиВторое поле указывает дату последнего изменения пароля.Следующие четыре поля:   — минимальное время

Слайд 54Операции с учетными записями

От выбора пароля во многом зависит безопасность

операцион­ной системы.
Кроме того, существенную роль в этом играет ал­горитм

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

Слайд 55Операции с учетными записями

Лучше не выбирать пароль, в котором используются

литератур­ные выражения, или основанный на личных данных (месяц, год рождения

и т. д.).
Такой пароль злоумышленнику расшифро­вать несложно.
Конечно, пароль должен быть хорошо запоминаем.
Для этого од­ним из вариантов может быть знакомое слово, части которого разделены специальными символами.
Операции с учетными записямиЛучше не выбирать пароль, в котором используются литератур­ные выражения, или основанный на личных данных

Слайд 56Операции с учетными записями

Пароль может представ­лять собой комбинацию

из двух слов, объединенных вместе и разделенных специальными

символами или цифрами.
Примера­ми таких паролей являются:
P!e%ter$sbu)rg
и
n*ew!Pas#s%w$ord.
Операции с учетными записямиПароль  может  представ­лять собой комбинацию  из двух слов,  объединенных вместе

Слайд 57Операции с учетными записями
в системах, совместимых с BSD
Организация учетных записей

в системах, совместимых с BSD, принципиально не отличается от остальных.


Отличия заключа­ются в следующем:
• используется файл /etc/master.passwd, являющийся в некото­ром смысле аналогом файла /etc/shadow, используемого в системах, совместимых с System V.
Файл /etc/master.passwd хранит ту же информацию, что и /etc/passwd, хотя имеются и некоторые отличия.
Операции с учетными записямив системах, совместимых с BSDОрганизация учетных записей в системах, совместимых с BSD, принципиально не

Слайд 58Операции с учетными записями
в системах, совместимых с BSD
Команда chpass

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

в FreeBSD.
Она позволяет изменять параметры учетной записи, включая пароль, срок действия учетной записи и стандартный интерпретатор команд.
Имеет следующий син­таксис:
chpass [-а список] [-р зашифрованный_пароль] [-е срок_действия]
[-s интерпретатор] [login]
Операции с учетными записямив системах, совместимых с BSDКоманда  chpass  применяется для  изменения  учетных

Слайд 59Операции с учетными записями
в системах, совместимых с BSD
Опции команды означают

следующее:
• -а список — позволяет

суперпользователю определять пол­ную запись в формате /etc/passwd;
• -р зашифрованный_пароль — разрешает изменить пароль, предварительно зашифрованный командой crypt.
Эта опция используется в командных файлах, содержащих команду crypt и передающих полученный результат команде chpass;
• -е срок_действия — задает срок действия учетной записи;
Операции с учетными записямив системах, совместимых с BSDОпции команды означают следующее: •  -а список  —

Слайд 60Операции с учетными записями
в системах, совместимых с BSD

-s интерпретатор — обеспечивает смену стандартного интер­претатора команд на указанный;

• login — задает модифицируемую учетную запись.
Чаще всего команда chpass используется без параметров или с единственным параметром login — в этом случае запускается редактор, с помощью которого можно изменить параметры учетной записи.
Операции с учетными записямив системах, совместимых с BSD •  -s интерпретатор — обеспечивает смену стандартного интер­претатора

Слайд 61Операции с учетными записями
в системах, совместимых с BSD
Учетные записи пользователей

FreeBSD можно отредактировать вручную непосредственно в файле /etc/master.passwd.
После чего распространить

изменения на другие файлы с помощью коман­ды pwd_mkdb:
#pwd_mkdb -p /etc/master_passwd
Операции с учетными записямив системах, совместимых с BSDУчетные записи пользователей FreeBSD можно отредактировать вручную непосредственно в файле

Слайд 62Операции с учетными записями
в системах, совместимых с BSD
Еще одна команда

— rmuser — служит для удаления пользовате­ля и информации, связанной

с данной учетной записью.
Име­ет такой синтаксис:
rmuser [-y] login
Операции с учетными записямив системах, совместимых с BSDЕще одна команда — rmuser — служит для удаления пользовате­ля

Слайд 63Операции с учетными записями
в системах, совместимых с BSD
Группы пользователей в

системе FreeBSD можно создавать либо с помощью программы

sysinstall, либо вручную, редактируя файл /etc/group.
Как видно из обзора, команды управления учетными записями пользователей System V и FreeBSD очень похожи и используют однотипные параметры.
Рассмотренные здесь команды являются основными для управления учетными записями пользователей, хотя кроме них имеет­ся целый ряд других утилит, позволяющих выполнить более уз­кие задачи. Дополнительную информацию о таких командах можно получить из man-страниц операционной системы.
Операции с учетными записямив системах, совместимых с BSDГруппы пользователей в системе FreeBSD можно создавать либо с

Слайд 64Список литературы:
Unix и Linux: руководство системного администратора, 4-е издание, 2012,

Э. Немет, Г. Снайдер, Т. Хейн, Б. Уэйли
Для начинающих работать

в UNIX, Ф.И. Торчинский.
Организация UNIX систем и ОС Solaris 9, Торчинский Ф.И., 2-е издание, исправленное, 2016.


Список литературы:Unix и Linux: руководство системного администратора, 4-е издание, 2012, Э. Немет, Г. Снайдер, Т. Хейн, Б.

Слайд 65Благодарю за внимание!
Преподаватель: Солодухин Андрей Геннадьевич
Электронная почта: asoloduhin@kait20.ru


Благодарю за внимание!Преподаватель: Солодухин Андрей ГеннадьевичЭлектронная почта: asoloduhin@kait20.ru

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика