Скачать 0.96 Mb.
|
![]() |
Лабораторная работа №9 59 Лабораторная работа №10 72 Лабораторная... Рабочая тетрадь для выполнения лабораторных работ по мдк. 03. 01. «Техническое обслуживание и ремонт компьютерных систем и комплексов»... |
![]() |
Лабораторная работа 1 4 лабораторная работа 2 13 лабораторная работа... Интернете разнообразную информацию – описательную, графическую, картографическую и пр. При разработке сайтов необходимо уметь работать... |
![]() |
Лабораторная работа №10. Изучение принципа действия и функциональной... Лабораторная работа № Изучение принципов построения системы автоматической подстройки частоты (апч) радиолокационной станции |
![]() |
Исследовательская работа «Программное обеспечение операционные системы эв и вм» Операционная система – это программа, которая запускается сразу. Среди всех системных программ, с которыми приходится иметь дело... |
![]() |
Практическая работа №2 по дисциплине: «Программное обеспечение вычислительных сетей» ПО, поддерживает операционные системы Linux, bsd, Mac os, Microsoft Windows, Novell NetWare, BeOS |
![]() |
Методические указания к выполнению лабораторных работ по дисциплине радиолокационные системы Лабораторная работа №1 «Изучение принципов построения штатной радиолокационной киа» |
![]() |
Методические указания для студентов по выполнению лабораторных работ... Лабораторная работа 4, 5 Исследование регистров, счетчиков и дешифраторов Лабораторная работа 6, 7 Исследование генератора псевдослучайной... |
![]() |
Комплекс лабораторных работ по дисциплине «Выч системы, сети и телекоммуникации»... При соединении Computer-Hub/Switch (карта-хаб/свитч) используется следующая схема |
![]() |
Лабораторная работа №1 «Создание общих ресурсов и управление ими» Лабораторная работа №6-7 «Изучение типов серверов, их настройка и конфигурирование» |
![]() |
Методические указания к лабораторным и домашним работам по дисциплине «Операционные системы» |
![]() |
Лабораторная работа № Лабораторная работа №1. Изучение основных возможностей программного продукта Яндекс. Сервер. Установка окружения, установка и настройка... |
![]() |
Лабораторная работа №4 по дисциплине «Системы ввода/вывода и периферийные устройства» Разработать и написать драйвер клавиатуры для учебно-лабораторного стенда sdk написать тестовую программу для разработанного драйвера,... |
![]() |
Лабораторная работа №4 по дисциплине «Тестирование по» Изучить методику функционального тестирования Android приложения, используя Appium |
![]() |
Рабочая программа учебной дисциплины операционные системы unix unix operational System Целью учебных занятий курса «Операционные системы Unix» является получение теоретического материала и приобретение навыков в использовании... |
![]() |
Лекция №17 Операционная система Linux по дисциплине«Операционные системы и оболочки» Федеральное государственное образовательное учреждение высшего профессионального образования |
![]() |
Рабочая программа по дисциплине «Операционные системы» Цель, задачи дисциплины, ее место в подготовке бакалавра, специалиста (с учетом требований фгос) |
Поиск |
Часть содержимого /etc/passwd приведена ниже. root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh syslog:x:101:103::/home/syslog:/bin/false messagebus:x:102:105::/var/run/dbus:/bin/false avahi-autoipd:x:103:108:Avahi autoip daemon,,,:/var/lib/avahi-autoipd:/bin/false avahi:x:104:109:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false couchdb:x:105:113:CouchDB Administrator,,,:/var/lib/couchdb:/bin/bash usbmux:x:106:46:usbmux daemon,,,:/home/usbmux:/bin/false speech-dispatcher:x:107:29:Speech Dispatcher,,,:/var/run/speech-dispatcher:/bin/sh kernoops:x:108:65534:Kernel Oops Tracking Daemon,,,:/:/bin/false pulse:x:109:114:PulseAudio daemon,,,:/var/run/pulse:/bin/false rtkit:x:110:117:RealtimeKit,,,:/proc:/bin/false saned:x:111:118::/home/saned:/bin/false hplip:x:112:7:HPLIP system user,,,:/var/run/hplip:/bin/false gdm:x:113:120:Gnome Display Manager:/var/lib/gdm:/bin/false oleg:x:1000:1000:Олег,,,:/home/oleg:/bin/bash В первой записи указана учетная запись пользователя root. Как видно, идентификатор пользователя и идентификатор группы пользователя для данной учетной записи совпадают и равны нулю. Затем следует поле персональных данных, домашний каталог, которым является каталог /root и командный интерпретатор пользователя - /bin/bash. Для пользователя oleg UID=1000, GID=1000, указанно реальное имя пользователя – Олег, домашний каталог - /home/oleg/ и используемый интерпретатор используемый по умолчанию /bin/bash. Обычно вместо паролей ставится символ “x”, а пароли хранятся отдельно в файле /etc/shadow, в зашифрованном виде и некоторая дополнительная информация о паролях. /etc/shadow Файл /etc/shadow доступен для чтения только пользователю root и предназначен для хранения зашифрованных паролей. В нем также содержится учетная информация, которая отсутствует в файле /etc/passwd. При использовании скрытых паролей соответствующие поля в файле /etc/passwd всегда содержат символ «х». Оба файла необходимо сопровождать независимо друг от друга (или использовать команду useradd для автоматического управления файлами). Как и /etc/passwd, файл /etc/shadow содержит одну строку для каждого пользователя. Каждая строка состоит из 9 полей, разделенных двоеточиями:
Часть /etc/shadow: root:$6$CcGqJ0xU$iWrDpHYkP7KMT0Xk6idGCNnaGgUhz85YSvWsi75OItA3gQOLpY7VoxFKqV2PUSOgV5dg.zSLGf6Hu489swyQq0:15871:0:99999:7::: daemon:*:14889:0:99999:7::: bin:*:14889:0:99999:7::: sys:*:14889:0:99999:7::: sync:*:14889:0:99999:7::: games:*:14889:0:99999:7::: man:*:14889:0:99999:7::: lp:*:14889:0:99999:7::: … saned:*:14889:0:99999:7::: hplip:*:14889:0:99999:7::: gdm:*:14889:0:99999:7::: oleg:$6$PDFVhI3B$MD/occp9DKUnYTu.bX4rxvG030nUJbIBLmS.PQywZomgPx446l0GAPAtEyaiNou9F7oGzvYsrXRG6O2CnESEV/:15871:8:44:7:3:: У пользователей root и oleg в поле зашифрованный пароль находится последовательность различных символов. Это и есть зашифрованный пароль. Пароль шифруется при помощи алгоритма SHA-512, об этом говорит префикс $6$. Другие префиксы обозначают другие алгоритмы шифрования: $-DES; $1$-MD5; $2a$-BlowFish и др. Состав домашнего каталога пользователя /home - В этом каталоге размещены домашние каталоги пользователей. Linux является многопользовательской системой и каждому пользователю присваивается имя и уникальный каталог для персональных файлов. Файлы всех пользователей в Linux хранятся раздельно, у каждого пользователя есть собственный домашний каталог, в котором он может хранить свои данные. Информация о домашнем каталоге обязательно должна присутствовать в учётной записи, потому что именно с него начинает работу пользователь, зарегистрировавшийся в системе. Домашний каталог содержит все пользовательские файлы : настройки, файлы конфигурации программ, документы, данные, кэш браузера, почту, и т.д. Пользователь может создать подкаталоги в своем домашнем каталоге, организованные по своему усмотрению. Другие пользователи не могут читать эти файлы или писать в этот домашний каталог без разрешения пользователя. Профиль пользователей /etc/skel/profile Когда создается домашний каталог для нового пользователя, он инициализируется файлами из каталога /etc/skel. Администратор системы может создавать файлы в /etc/skel , которые будут обеспечивать хорошую заданную по умолчанию среду для пользователей. 3.2 В режиме суперпользователя выполнить команды who, id, logname, finger. В качестве привилегированного пользователя мы можем управлять процессом регистрации пользователей в системе, в частности вводить и удалять бюджеты пользователей, а также группы. Бюджет пользователя (user account) - это некоторая информация о пользователе, которая позволяет ему работать в системе. Обычно это имя, пароль, группа, к которой принадлежит пользователь, идентификаторы пользователя и группы и т.д. Кроме того, привилегированный пользователь имеет доступ к системным файлам инициализации, позволяющим конфигурировать все пользовательские shell, и осуществляет контроль над стандартными файлами инициализации, которые копируются в бюджет при его создании. С их помощью можно выполнять начальную конфигурацию бюджетов пользователей. Команда who Команда who сообщает о том, какие пользователи в настоящий момент работают в системе. Синтаксис: who [ОПЦИИ]... [ФАЙЛ] Если не указаны никакие опции, выводит листинг со следующей информацией о каждом пользователе, вошедшем в настоящее время в систему: • имя • терминал • время регистрации • имя дистанционного (удалённого) узла (localhost - для локально или X-дисплей) Опции:
Выполнение: воспользуемся командой who без указания опций для вывода пользователей работающих в системе в данный момент. ![]() Рис 1. Результат выполнения команды who без указания опций. Воспользуемся командой who указав опцию –b для вывода информации о времени последней загрузки системы. ![]() Рис 2. Время последней загрузки системы Как правило, команда who получает свои входные данные из файла /var/run/utmp. Аргумент ФАЙЛ может задать другой файл с данными, например, /var/log/wtmp с информацией о завершенных сессиях результат выполнения команды who с аргументом /var/log/wtmp : oleg@home-oleg:~$ who /var/log/wtmp oleg tty1 2013-06-15 12:13 oleg tty1 2013-06-15 12:13 oleg tty1 2013-06-15 12:16 oleg tty1 2013-06-15 12:16 oleg tty1 2013-06-15 12:17 oleg tty1 2013-06-15 12:17 oleg tty7 2013-06-15 12:20 (:0) oleg tty1 2013-06-15 12:24 oleg tty1 2013-06-15 12:24 root tty1 2013-06-15 12:24 root tty1 2013-06-15 12:24 oleg tty2 2013-06-15 12:26 oleg tty2 2013-06-15 12:26 oleg tty2 2013-06-15 12:28 oleg tty2 2013-06-15 12:28 root tty1 2013-06-15 12:39 root tty1 2013-06-15 12:39 oleg tty2 2013-06-15 12:39 oleg tty2 2013-06-15 12:39 root tty1 2013-06-15 13:03 root tty1 2013-06-15 13:03 oleg tty2 2013-06-15 13:03 oleg tty2 2013-06-15 13:03 oleg tty7 2013-06-15 13:07 (:0) oleg pts/0 2013-06-15 13:57 (:0.0) oleg tty2 2013-06-15 14:12 oleg tty2 2013-06-15 14:12 |