Лабораторная работа №3 по курсу " Операционные системы" " Работа пользователя в linux" Студент группы 06-в-2



страница2/7
Дата14.08.2018
Размер0.56 Mb.
#44039
ТипЛабораторная работа
1   2   3   4   5   6   7

Команда passwd позволяет любому пользователю изменить пароль или получить список атрибутов текущего пароля для своего регистрационного_имени. Привилегированные пользователи могут запускать passwd для выполнения этих функций для любого пользователя, а также для установки атрибутов пароля для любого пользователя. Пароль обычно задается администратором при создании учетной записи пользователя для владельца регистрационного имени. В дальнейшем пользователь может изменить пароль либо выполнив команду passwd без опций, либо задав опцию -p в ходе регистрации.
При создании паролей необходимо выполнять следующие требования:


  1. Пароль должен содержать не менее PASSLENGTH символов, как определено в файле /etc/default/passwd.

  2. Значение PASSLENGTH должно быть не менее 3.

  3. Учитываются только первые восемь символов пароля.

  4. Пароль должен содержать не менее двух буквенных символов и одной цифры или специального символа. (В данном случае к буквенным символам относятся все прописные и строчные буквы.)

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

  6. Новый пароль должен отличаться от старого хотя бы на три символа.

При использовании для изменения пароля, passwd запрашивает у обычных пользователей их старый пароль, если он задан. Если с момента задания старого пароля прошло достаточно много времени, passwd предлагает пользователю дважды ввести новый пароль; в противном случае программа прекращает работу. Затем, passwd проверяет, удовлетворяет ли новый пароль описанным правилам безопасности. При вводе нового пароля второй раз, две копии нового пароля сравниваются. Если они не совпадают, цикл запроса нового пароля повторяется, но не более двух раз. Привилегированные пользователи могут изменять любой пароль; команда passwd не запрашивает у привилегированного пользователя старый пароль. От привилегированных пользователей не требуется соблюдать правила. Они могут создать пустой пароль (null password), нажимая RETURN в ответ на приглашение ввести новый пароль.



1.4 Завершение сеанса.

Команда Shotdown.


Если происходит работа в операционной среде Linux, то выключать компьютер простым отключением питания нельзя, т.к. в каждый момент времени в системе запущено несколько процессов. Если просто выключить питание, изменения не будут сохранены и пропадут, что иногда может привести к невозможности последующей загрузки системы. Для правильного завершения работы системы перед выключением компьютера можно воспользоваться командой shutdown.
Команда shutdown может быть выполнена только пользователем root, так что вы либо должны были войти в систему под этим именем, либо должны предварительно выполнить команду su, чтобы приобрести соответствующие права. Команда su (super user) позволяет осуществить вход в систему как суперпользователь. Пользователь root существует для администрирования системы и команда su дает быстрый доступ к возможностям суперпользователя, когда вам это потребуется.

[root]# shutdown

shutdown [-y] [-g период_ожидания [-i начальное_состояние]

-y заранее утвердительно отвечать на запросы подтверждения так, что команда может работать без

вмешательства пользователя. Устанавливается стандартный период_ожидания между предупреждающим и

окончательным сообщениями. Еще один период_ожидания устанавливается между окончательным

сообщением и подтверждением.

-g (период_ожидания) позволяет привилегированному пользователю изменять стандартный

период_ожидания.

-i (начальное_состояние) задает состояние, в которое будет переведен процесс init после предупреждений, если

они выдаются. По умолчанию используется системное состояние 0.
Основные состояния системы определяются следующим образом:


  1. Состояние 0:

Останавливает машину так, чтобы можно было безопасно отключить питание. Если такая возможность

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

2. Состояние 1:

Состояние 1 называется административным. Файловые системы, необходимые для многопользовательской

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

многопользовательским файловым системам.

3. Состояние S:

Состояние S называется однопользовательским. При переходе в это состояние все пользовательские

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

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

состояние s автоматически, когда файловая система /usr повреждена и не может быть восстановлена.

Из опций команды shutdown наиболее часто используются две:



  • -h — полная остановка системы (компьютер будет выключен);

  • -r — перезагрузить систему.

Параметр time указывает время, когда должна быть выполнена команда (не обязательно выполнять ее немедленно). Время можно указать в форме задержки от текущего момента. Например, если хотите, чтобы система остановилась через 15 минут, то необходимо ввести следующую команду:

[root]# shutdown -h +15


Команда shutdown выполняется привилегированным пользователем для изменения состояния машины. По умолчанию, команда переводит систему в состояние 0: состояние, в котором безопасно отключать питание. Это состояние называется состоянием останова (shutdown state).Команда посылает предупреждающее сообщение и окончательное сообщение перед началом реальных действий по останову. shutdown берет стандартное значение периода_ожидания после каждого из этих сообщений из файла /etc/default/shutdown, если он существует. Значение периода_ожидания зависит от реализации. Если shutdown не может найти файл или не может прочитать значение, она выдает предупреждение и устанавливает период ожидания в 60 секунд. По умолчанию, команда запрашивает подтверждения, прежде чем начинать остановку демонов и прекращение процессов.




Команда Halt.

Данная команда является эквивалентом команды shutdown -h 0. Команда halt-остановка системы используется когда требуется завершить работу и выключить компьютер.



Команда Reboot.
Команда reboot - перезагружает систему и разрешает/запрещает использование клавиш Ctrl-Alt-Del для перезагрузки. Может быть выполнена только суперпользователем.

2. Информационные команды.

2.1 Руководство MAN.

Практически каждая Linux система, в принципе как и многие другие операционные системы, имеет "Руководство" man (`manual pages'). Руководство man содержит документацию на различные команды системы, ресурсы, конфигурационные файлы.

Например, если нужно найти более подробную информацию о опциях команды deluser, введите команду man deluser и на экран будет выведена информация Руководства по данной команде.





Большинство страниц руководства написаны с ориентацией на пользователей, имеющих некоторые представления о работе в Unix системах и уже имевших дело с соответствующими командами, поэтому страницы Руководства man обычно содержат справочные данные по командам, а не учебный материал. Но данное Руководство неоценимо для получения информации о синтаксисе команды, если вдруг он был забыт или неизвестен. Руководство содержит большой объем информации и может оказать серьезную помощь, но ко всем командам есть Руководство,в следствии несколько причин.



  1. Одна, некоторые страницы Руководства еще просто не написаны (the Linux Documentation Project, программа подготовки документации для Linux, отвечает за решение этой проблемы. Уже собрана большая часть документации).

  2. Во-вторых, команда может быть внутренней командой shell или синонимом (alias), в каждом из этих случаев для них нет собственных страниц. Возьмем cd, которая является внутренней командой shell. Shell выполняет команду, но она не имеет своей отдельной программы.

В состав man входят:

  1. man - форматирует и отображает страницы руководства (man pages)

  2. manpath - определяет пользовательские пути поиска руководства



man [-a -d -f -h -k -K -t -w -W] [-m система] [-p строка] [-C файл_конфигурации] [-M путь] [-P программа_просмотра] [-S список_секций] [секция] имя ...
-C файл_конфигурации: Указывает, какой из файлов конфигурации man.config использовать (по умолчанию
/usr/lib/man.config).
-M путь: Указывает список директорий для поиска страниц руководства. Если эта опция не указана, то
используется переменная среды MANPATH (если переменная не определена, то список
директорий поиска по умолчанию берется из /usr/lib/man.config).

В файле man.config опеределено (media:/hdc1/etc):


MANPATH /usr/share/man

MANPATH /usr/X11R6/man

MANPATH /usr/local/man

MANPATH /usr/local/share/man

MANPATH /usr/kerberos/man

MANPATH /usr/man

-P программа_просмотра: Указывает используемую программу просмотра. Эта опция переопределяет переменную
среды MANPAGER, которая, в свою очередь, переопределяет переменную PAGER (по
умолчанию man использует /usr/bin/less -is.)

-S список_секций: Список секций руководства, в которых производится поиск указанного имени, разделенных


двоеточиями. Эта опция переопределяет переменную среды MANSECT.

-a: По умолчанию man завершает работу после показа первой найденной страницы руководства с указанным


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

-c: Переформатировать исходную страницу, даже если существует обновленная.

-d: Не отображать страницу, а просто вывести отладочную информацию.

-D: Вывести и страницу, и отладочную информацию.

-f: Эквивалент whatis(производит точный поиск по базе данныхwhatis).

-m система: Указать другой набор страниц, в которых следует произвести поиск, основанный на имени заданной

системы.

-p строка: Указать последовательность препроцессоров, запускаемых до nroff или troff. Не во всех


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

-t: Использовать для форматирования страниц команду /usr/bin/groff -Tps -mandoc и вывести результат на


стандартный выход (stdout).

-w или —path: Не отображать страницы, а вывести полные имена файлов, которые будут форматированы


или отображены.

-W: То же, что и -w, но печатает по одному имени файла на строку, без дополнительной информации.


-h: Печатает одну строку помощи и завершается.

-k: Эквивалент apropos(поиск в базе данных по ключевому слову).



Каталог: files -> stud
stud -> Инфекционные болезни
stud -> «Создание cd-rom раздела на usb-флеш-накопителе»
stud -> Контрольные вопросы Свойства одноранговых лвс. Харатеристика одноранговых лвс на базе Windows
stud -> Лабораторная работа №1 по дисциплине: «Программное обеспечение вычислительных сетей» Одноранговые лвс
stud -> Винирные покрытия
stud -> Конспект и на закрепление выполнение вопросы. Вклеенных распечатанных конспектов быть не должно
stud -> Методические указания к лабораторной работе Механизмы ос microsoft Windows
stud -> Лабораторная работа №1 по курсу "Операционные системы" "Механизмы ос microsoft Windows"


Поделитесь с Вашими друзьями:
1   2   3   4   5   6   7




База данных защищена авторским правом ©vossta.ru 2022
обратиться к администрации

    Главная страница