
- •Оглавление
- •1 Создание и конфигурирование системы в среде Oracle Virtual Box
- •2 Изучение процессов и потоков в Linux
- •2.4 Контрольные вопросы
- •3 Изучение возможности командной оболочки и способы применения основных команд и утилит ос Windows
- •3.3.5. Изучение команды Copy
- •3.3.6. Изучение команды Xсopy
- •3.3.7. Изучение команды Move
- •Move [{/y|/-y}] [источник] [результат], где
- •3.3.8. Изучение команды Replace
- •Replace [диск1:][путь1] имя_файла [диск2:][путь2] [/a] [/p] [/r] [/w] Replace [диск1:][путь1] имя_файла [диск2:][путь2] [/p] [/r] [/s] [/w] [/u],
- •3.3.9. Изучение команды Ren (Rename)
- •Ren [диск:][путь] имя_файла1 имя_файла2,
- •3.3.10. Изучение команд Del (Delete) и Erase
- •Del [диск:][путь] имя_файла [...] [/p] [/f] [/s] [/q] [/a[:атрибуты]] Erase [диск:][путь] имя_файла [...] [/p] [/f] [/s] [/q] [/a[:атрибуты]]
- •3.3.11. Изучение команды Dir
- •Dir [диск:][путь][имя_файла] [...] [/p] [/q] [/w] [/d] [/a[[:]атрибуты]][/o[[:]порядок_сортировки]] [/t[[:]поле_сортировки]] [/s] [/b] [/l] [/n] [/X] [/c] [/4]
- •3.3.12. Изучение команды Cd (ChDir)
- •Cd [[/d] [диск:][путь] [..]] [[/d] [диск:][путь] [..]], Chdir [[/d] [диск:][путь] [..]] [[/d] [диск:][путь] [..]],
- •3.3.13. Изучение команды Md (MkDir)
- •Mkdir [диск:]путь, Md [диск:]путь,
- •3.3.14. Изучение команды Rd (RmDir)
- •Rmdir [диск:]путь [/s] [/q], Rd [диск:]путь [/s] [/q],
- •3.4 Практические навыки
- •4 Основы работы в среде Windows xp
- •4.4 Контрольные вопросы:
- •4.5 Практические навыки:
- •5 Сетевая установка ос Windows
- •Контрольные вопросы
- •6 Создание и управление учетными записями пользователей
- •6.3.1 Активация гостевой учетной записи
- •6.3.2 Отключение гостевой учетной записи
- •6.3.3 Настройка консоли ммс
- •6.3.4 Создание локальной учетной записи пользователя
- •Контрольные вопросы
- •6.5 Практические навыки
- •7 Использование реестра
- •7.4 Контрольные вопросы
- •8 Управление дисковыми квотами
- •8.4 Контрольные вопросы
- •8.5 Практические навыки
- •9 Использование дисковых утилит
- •9.3.1. Дефрагментация дисков
- •9.3.2. Использование утилиты Проверка диска
- •9.3.3. Использование утилиты Очистка диска
- •9.4 Контрольные вопросы
- •9.5 Практические навыки
- •10 Установка и настройка сетевых протоколов
- •10.4 Контрольные вопросы
- •10.5 Практические навыки
- •11 Настройка параметров безопасности системы
- •11.4 Контрольные вопросы
- •12 Архивация и восстановление данных
- •12.4 Контрольные вопросы
- •Архив в формате zip
- •Архив в формате rar
- •13 Изучение возможностей утилиты cmd
- •14.4 Практические навыки
- •14 Создание командных файлов
- •15 Изучение графического интерфейса Linux. Работа с поисковой системой
- •15.4 Контрольные вопросы
- •Внешний вид
- •Главное меню kde
- •Центр управления kde
- •Настройка панели и значков на рабочем столе
- •16 Основные команды работы с каталогами и файлами
- •16.1 Цель работы
- •16.2 Приборы и оборудование
- •16.2.1 Пэвм типа ibm pc
- •16.3 Порядок выполнения работы
- •16.4 Контрольные вопросы
- •16.5 Практические навыки
- •Основные команды работы с каталогами
- •Управление файлами
- •Генерация имен файлов и каталогов (Pathname Expansion)
- •17 Создание ссылок на файлы
- •17.4 Контрольные вопросы
- •17.5 Практические навыки
- •Ссылки на файлы
- •18 Назначение и изменение прав доступа к файлам
- •18.4 Контрольные вопросы
- •18.5 Практические навыки
- •19 Управление пользователями и группами
- •19.4 Контрольные вопросы
- •14.5 Практические навыки
- •20 Менеджер архивов ark
- •20.4 Контрольные вопросы
- •Утилита ark
- •21 Изучение текстового редактора VI
- •21.4 Контрольные вопросы
19 Управление пользователями и группами
19.1 Цель работы
19.1.1 Изучить основные задачи по управлению пользователями
19.1.2 Изучить назначение и содержание системных файлов /etc/passwd и /etc/group
19.1.3 Изучить основные команды управления пользователями.
19.2 Приборы и оборудование
19.2.1 ПЭВМ типа IBM PC
19.2.2 ОС Linux
19.3 Порядок выполнения работы
19.3.1 Зарегистрируйтесь в ОС Linux.
19.3.2 Ознакомиться с содержимым файлов:
/etc/passwd,
/etc/shadow,
/etc/group.
19.3.3 Создать следующие группы:
workers,
teachers,
students.
19.3.4 Добавьте новую группу пользователей с именем users. Какой идентификатор был присвоен группе?
19.3.5 Добавьте в группу users двух пользователей с Вашими именами (на английском языке), задав для каждого соответствующие домашние директории в каталоге /home. Какие идентификаторы были присвоены пользователям?
19.3.6 Приведите в отчете листинг файлов /etc/passwd и /etc/group. Проанализируйте их содержание: какие пользователи и группы заданы, в какие группы входят пользователи, какие им заданы домашние каталоги и т.д.
19.3.7 Назначьте пароли для каждого созданного Вами пользователя
19.3.8 В запись об одном из пользователей внесите следующие изменения: имя пользователя смените на user01 (укажите прежнюю группу users), и измените домашний каталог на /home/user01
19.3.9 В запись о другом пользователе внесите следующие изменения: измените идентификатор пользователя
19.3.11 Приведите в отчете листинг файлов /etc/passwd и /etc/group. Какие изменения Вы наблюдаете в файлах?
19.3.12 Добавьте нового пользователя с произвольным именем к группе news.
19.3.13 Удалите пользователей группы users.
19.3.14 Удалите группу users
19.3.15 Завершите сеанс работы с системой.
19.4 Контрольные вопросы
19.4.1С какой целью в системе выделяют пользователей и группы пользователей?
19.4.2 На какого пользователя в системе возложены задачи администрирования?
19.4.3 Из каких этапов состоит процесс подключения нового пользователя?
19.4.4 Какие команды управления пользователями Вы знаете?
19.4.5 Каково назначение системных файлов /etc/passwd и /etc/group?
14.5 Практические навыки
14.5.1 Создание групп и пользователей средствами Linux
Приложение 1
ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ
Управление пользователями
Процесс подключения нового пользователя состоит из следующих этапов:
занесение информации в файл /etc/passwd;
задание исходного пароля для нового пользователя;
создание для него домашнего каталога;
копирование в этот каталог стандартных вариантов файлов запуска;
включение пользователя в необходимые группы (занесение информации в файл /etc/group);
установка квот и ограничений.
Конечно, можно все эти этапы выполнять и вручную, но все же проще и удобнее воспользоваться имеющимися в системе специальными программными средствами.
Файлы /etc/passwd и /etc/group
Вся основная информация о пользователе хранится в файле /etc/passwd. Содержимое строки файла /etc/passwd:
Имя_пользователя: Пароль: UID: GID: Комментарий: Домашний_каталог: Рабочая_консоль
Имя_пользователя – имя пользователя, используемое для входа в систему
Пароль – закодированный пароль
UID – число-идентификатор пользователя
GID – число-идентификатор основной группы, в которую входит пользователь
Комментарий – информация о пользователе
Домашний_каталог – домашний каталог пользователя
Рабочая_консоль – командный интерпретатор, запускаемый при входе пользователя в систему
Например: cubbi: x: 1112: 100: Sergey Zybkov, 329, 18-66, : /home/cubbi: /bin/bash
Второй файл, в котором содержится важная информация - /etc/group. Здесь перечислены группы пользователей, их идентификационные имена и их состав:
Имя_группы: Пароль: GID: Пользователи_входящие_в_группу
Пользователь может входить в несколько групп одновременно, тогда основной является та, которая указана в /etc/passw.
Команды управления пользователями
Команда useradd заводит учетную запись нового пользователя, создает для него домашний каталог, копирует в него файлы конфигурации из каталога /etc/skel.
useradd [-p пароль] [-g группа] [-u идентификатор] [-d каталог] [-c комментарий]] [-s shell] регистрационное_имя
В качестве аргумента команде должно быть указано имя пользователя, которое потом будет использоваться им для входа в систему. Кроме того, с помощью дополнительных опций можно задать:
данные о пользователя (имя и т.д.), записываемые в поле комментария в файле /etc/passwd (опция -c);
имя или номер группы, к которой будет отнесен пользователь (опция –g);
список групп, в которые будет включен данный пользователь (опция –G);
UID пользователя, назначаемый вместо UID, задаваемого системой (опция –u);
какая оболочка назначается пользователю (опция –s)
и другие параметры.
С помощью опции –D можно изменять значения параметров, которые назначаются вновь создаваемому пользователю.
После ввода нового пользователя надо задать ему первоначальный пароль, что делается командой:
passwd [-ключи] имя_пользователя пароль подтверждение_пароля
После первого входа в систему пользователь должен будет поменять свой пароль с помощью той же команды (только login_name указывать ему не требуется). Команда позволяет так же обслуживать систему старения паролей: т.е. можно указывать максимальное количество дней в течении которых они действительны и минимальное количество дней, в течении которых пользователь не может менять свой пароль, можно укачать число дней, в течении которых будет выводится напоминание пользователю об устаревании его пароля. Командой passwd –l можно временно запретить пользователю доступ в систему, а а passwd –u восстановит доступ.
Удалить пользователя можно командой userdel.
Команда usermod имеет те же опции, что и useradd, только используется для изменения параметров существующего пользователя, причем на момент применения этой команды суперпользователем данный пользователь не должен быть логирован в системе.
usermod [-p пароль] [-g группа] [-u идентификатор] [-d каталог] [-c комментарий]] [-s shell] регистрационное_имя
Каждый пользователь может быть включен в произвольное число групп. Включение пользователя в различные группы может быть осуществлено путем "ручного" редактирования файла /etc/group суперпользователем, а может быть выполнено с помощью команды groupadd.
groupadd [-g идентификатор_группы [-o]] имя_группы
идентификатор_группы – неотрицательное число, значение которого должно быть уникальным. Исключения - случаи, когда используется параметр -o. По умолчанию используется наименьший идентификатор, больший 500 и больше идентификатора любой другой существующей группы. Значения между 0 и 499 обычно резервируются для системных учетных записей.
имя_группы – название учетной записи группы
Команда groupmod изменяет параметры существующей группы.
groupmod [-g идентификатор_группы [-o]] [-n имя_группы] группа
-g идентификатор_группы - числовые значения идентификатора группы. Это значение должно быть уникальным, если только не указан параметр -o. Значения должны быть неотрицательными. Значение между 0 и 99 зарезервированы для системных групп. Все файлы, у которых стоит старое значение идентификатора группы, должны быть вручную исправлены.
-n имя_группы - имя группы будет изменено с «группа» на «имя_группы».
Удалить группу можно командой groupdel: groupdel имя_группы