Купить
 
 
Жанр: Учеба

SCO: Пособие администратора системы Unix

страница №22

айлы (такие как каналы, файлы устройств и
др.)
* связи данных
________________________________________________________________
Примечание
Другие прикладные/операционные системы позволяют организовывать
и обращаться к файловым системам DOS таким же образом.
Однако, большинство из них изменяют файловые системы DOS, усовершенствуя
их. Не существует соответствующих модификаций или
расширений файловой системы DOS, имеющих целью увеличение ее мобильности.
Возможность организации таких файловых систем вполне
успешно достигается посредством переключателя файловых систем
(FSS).
________________________________________________________________
Для того, чтобы сделать файлы DOS доступными для чтения, на
файловую систему DOS налагаются функции разрешения доступа и монопольного
использования, когда она организуется.

Использование команды mount

Команда для организации файловой системы DOS имеет следующий
формат:
Ъ2mount -r -f DOS /dev/hdxy /mountpoint
где
x номер жесткого диска
y номер раздела диска
mountpoint имя каталога в корневой файловой системе, где
организуется файловая система DOS.
Используя команду mount, Вы должны указать определенные номера
жесткого диска и раздела (чтобы предотвратить несоответствие).


- 9-17 -

Организация дискеты

Вы можете также организовать дискету DOS, в следующем
примере используется дискета 96tpi организованный в каталог
/mnt :
mount -r -f DOS /dev/fd096 /mnt

Восстановление и проверка файловой системы DOS

Операционная система содержит версию DOS утилиты fsck(ADM),
которая работает в файловой системе DOS. Эта утилита согласовывает
таблицу FAT (таблицу размещения файлов) DOS с файлами, находящимися
в файловой системе DOS. Когда активизирована команда
fsck, автоматически определяет файловую систему DOS и устанавливает
соответствующий двоичный код.

Кто может получить доступ к файловой системе DOS

Только основной пользователь может организовать файловую
систему. Доступ пользователей к файлам устанавливается в соответствии
с требованиями его разрешения и собственности, которые
основной пользователь накладывает на использование файловой системы
DOS. Из-за ограничений, описанных ранее, DOS не распознает
разрешение на доступ и собственность на файлы. Файлы DOS, будучи
организованными в системе UNIX, обладают следующими свойствами:
* Разрешение на доступ и право собственности на файл устанав-
ливаются в mount point (специальный указатель, устанавлива-
емый при загрузке). Например, если основной пользователь
создает mount point /x c разрешением на доступ 777, то все
пользователи имеют доступ на чтение и запись в этой файло-
вой системе. Если основной пользователь установил mount
point с правом на собственность, все файлы внутри этой фай-
ловой системы, и некоторые другие, созданные другими поль-
зователями, являются собственностью основного пользователя.
* Разрешение на доступ для регулярных файлов может быть или
0777 - чтение/запись, или 0555 - только чтение. Это сохра-
няет согласованность с файловой системы DOS. Если пользова-
тель имеет доступ к файловой системе, то он ограничен раз-
решением на доступ к файлам, установленном в структуре

- 9-17a -

каталога DOS. Это право может быть - только чтение или
чтение/запись. Когда файл создан, то разрешение на доступ
для него определяется, исходя из маски пользователя umask,
который его создает. Например, допустим, что umask пользо-
вателя - 022, тогда файл, сгенерированный этим пользовате-
лям, будет разрешением на доступ 777. Далее идут примеры:

Пример 1: Вы создаете файл: Разрешения на доступ базируются
на секции описания права собственности маски пользователя.
Значение маски пользователя 022 приведет к тому, что файл
создастся с разрешением на доступ с маской 777 в этом раз-
деле DOS. Так как у пользователя не снят размаскированный
бит на запись.

- 9-18 -

Пример 2: Вы просматриваете файл, который уже существует в
разделе DOS. Как Вы можете увидеть, разрешение на доступ у
этого файла определяется как логическое "и" разрешения в
mountpoint UNIX и разрешение этого файла в DOS. Таким обра-
зом, если mountpoint UNIX - 750, а разрешение файла в DOS -
555, то разрешение на доступ к файлу будет 550. Таким обра-
зом, ничего не нужно делать командой umask.
* Может существовать только один элемент link для каждого
файла в файловой системе DOS. "." и ".." - специальный слу-
чай по этому соглашению и для них не существует элементов
link в отличие от системы UNIX.
* В системе UNIX, средства такие как блокировка управляют
тем, каким образом в конкретных программах и программных
приложениях осуществляется доступ к файлам одновременно
различными пользователями. Эти средства работают одинаково
в организованной файловой системе DOS. Два пользователя мо-
гут редактировать один и тот же файл и осуществлять запись
в него так, как разрешено используемым механизмом блокиров-
ки.

Просмотр файлов DOS

Так как содержимое файла не менялось, символ возврат каретки
(^M) может быть виден при редактировании файла DOS в системе
UNIX. (В системе UNIX используется только символ новой строки,
тогда как в DOS используется наряду с ним символ возврат каретки).
Для переключения способа обозначения конца строки применяются
команды dtox(C) и xtod(C). Команда dtox применяется для
приведения формата DOS в формат UNIX, а команда xtod - наоборот.
Эти средства подробно описываются в разделе "Утилиты доступа к
файлам DOS" в руководстве пользователя.

Ограничения

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

Имена файлов

Для создания имен файлов и их преобразования используются
правила, описанные руководстве по команде dos в справочнике
пользователя. Кроме того применяются стандартные ограничения DOS
по неиспользуемым символам. Однако, могут быть использованы
специальные символами также как и системе UNIX.

- 9-19 -

Изменение времени

Когда происходит доступ к файлам DOS из раздела UNIX,установка
времени создания, изменения и доступа всегда одинаковая и
при этом используется GMT, т.е. среднее время по гринвичскому
меридиану. (Система использует GMT врутренне и преобразует его
для конкретного пользователя). Это значит, что файлы, созданные
в файловой системе DOS под управлением DOS или UNIX, не будут
иметь совместимое время в этих операционных системах.

Утилиты создания резервных копий UNIX

Утилиты backup(ADM) или xbackup(ADM) не могут быть использованы
для создания резервной копии для организованной файловой
системы DOS. Утилиты DOS и другие программы копирования подобные
tar(C) будут работать соответствующим образом.
Для получения подробной информации, включая технические аспекты
использования DOS, обратитесь к руководству по dos(C)
справочника пользователя.

- 9-20 -
________________________________________________________________
Операционные системы UNIX и DOS на нестандартных дисках

Операционная система UNIX обеспечивает поддержку "нестандартных"
жестких дисков. Термин "нестандартный" относится к таким
дискам, для которых не существует стандартных значений параметров
в ROM Вашего компьютера.
Правильные параметры, которые Вы указываете для
нестандартного диска(ов), запоминаются в главном загрузочном
блоке, который является первым сектором Вашего загрузочного
жесткого диска. Вы можете указать характеристики этого жесткого
диска в процессе установки, и эти характеристики затем будут
считываться оставшейся частью главного загрузочного блока. Специальный
главный загрузочный блок, который устанавливается при
установке UNIX, переустанавливает параметры диска на указанные
значения вне зависимости от того, какая операционная система является
"активной". Этот механизм обеспечивает поддержку нестандартных
дисков как для UNIX,так и для DOS операционных систем.
Хотя специальный главный загрузочный блок поддерживает нестандартные
диски под DOS, Вы не можете использовать Вашу систему
UNIX, для того чтобы установить DOS на Ваш жесткий диск. Если
используется нестандартный диск, предполагается, что Вы уже имеете
способ передачи Ваших файлов DOS на этот жесткий диск.
Пока Вы не изменили активный раздел, Вы должны использовать
fdisk только системы UNIX для управления таблицей разделов
Вашего жесткого диска. Использование fdisk DOS или пользовательских
команд fdisk, поставляемых производителем жесткого диска,
может сделать неиспользуемыми характеристики нестандартного
жесткого диска, что может привести к тому, что Ваш диск нельзя
будет использовать.

Глава 10


Ведение учета пользователей
________________________________________________________________

Введение 10-1
Управление учетом 10-3
Добавление пользователя 10-3
Изменение/Назначение прав пользователя 10-8
Удаление учетной информации пользователя 10-9
Блокировка учетной информации пользователя 10-9
Изменение группы пользователей 10-10
Изменение пароля пользователя или
параметров пароля 10-11a
Определение/изменение параметров контроля
пользователя 10-13
Добавление/изменение групп 10-14
Конфигурация учета по умолчанию 10-15
Выбор сниженной защиты по умолчанию 10-16
Динамическое изменение параметров защиты 10-17
Изменение ограничений входа в систему,
принятого по умолчанию 10-17
Изменение ограничений по паролю,
принятого по умолчанию 10-19
Изменение прав, принимаемых по умолчанию 10-21
Авторизованные администраторы и привилегированный
пользователь 10-24
Права для работы с ядром 10-24
Управление входом в систему с терминала 10-26
Просмотр входа терминала 10-26
Переопределение ограничений входа в систему 10-27
Блокировка/разблокировка терминала 10-28
Установка базы данных эквивалентных устройств 10-28
Генерация отчетов 10-29
Отчет по статусу пароля 10-29
Отчет по работе терминала 10-31
Отчет по входам в систему 10-32

- 10-1 -
________________________________________________________________
Введение

Учет пользователей помогает администратору системы сохранять
треки пользователей системы и управлять правами доступа
пользователей к ресурсам системы. Учетная информация состоит из
уникального имени для входа в систему и пароля для каждого пользователя,
с которыми он входит в систему, а также из имени собственного
каталога, где пользователь может работать. Кроме того,
система имеет определенные значения, принимаемые по
умолчанию, которые определяют как долго имеет силу пользовательский
пароль, может ли пользователь выбирать свой собственный пароль,
как много попыток неправильного ввода имени для входа в
систему разрешено до блокировки ввода.
На администратора возлагается деятельность по созданию
учетной информации для всех пользователей системы и по поддержке
этой учетной информации - изменение пароля пользователей, групп
для входа, и пользовательских идентификаторов, когда это необходимо.

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

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

- 10-2 -
________________________________________________________________
Примечание
Ни при каких условиях Вы не должны редактировать
/etc/passwd текстовым редактором. Это приведет к тому, что отобразится
сообщение об ошибке и система больше не будет принимать
далее запросов на вход в нее. Используйте выбор учетной информации
sysadmsh для изменения или добавления учетной информации
пользователя. База данных /etc/passwd помещена в дополнительную
защищенную паролем базу данных, которая содержит скрытую версию
пароля и другие параметры защиты для каждого пользователя.
________________________________________________________________

- 10-3 -
________________________________________________________________
Управление учетом использования ресурсов

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

Добавление пользователя

Вы можете добавить пользователя в список пользователей,
имеющих право входа в систему, с помощью программы sysadmsh. Эта
программа создает новый элемент в базе данных учетной информации.
После этого база данных будет содержать информацию о новом
пользователе (имя для входа в систему и начальный пароль), которую
система используют для предоставления пользователю права
войти в систему и начать работу. Sysadmsh также создает свой
собственный каталог для каждого пользователя, почтовый накопитель
для команды mail и некоторый файл инициализации (например,
.profile для среды Bourne, или .login для среды С), содержащий
команды UNIX, которые выполняются, когда пользователь
входит в систему.

Чтобы создать учетную информацию пользователя введите
sysadmsh и сделайте следующий выбор:
Учетная информация-" Пользователь-" Создание
Отобразится следующий экран:
+--------------------------------------------------------------+
| Create |
| (создание) |
| Name of new user (once set, this can not be changed) |
| (имя нового пользователя (задается один раз, не может быть |
| изменено)) |
| |
| /tcb/files/auth 03/23/89 10:57 |
| |
| +----------------Make a new user account--------------------+|
| | (создание новой учетной информации пользователя) ||
| | ||
| |Username : [ ] ||
| |(Имя пользователя) ||
| | ||
| |Comment : [ ]||
| |(Комментарии) ||
| | ||
| |Modify defaults ? Yes [No] ||
| |(Изменять значения, принимаемые по умолчанию ? Да [Нет]) ||
| +-----------------------------------------------------------+|
+--------------------------------------------------------------+

- 10-4 -

Осуществите следующую последовательность действий, чтобы
добавить пользователя:
1. Заполните поля имени пользователя и комментариев, если
потребуется.
2. Если Вы хотите изменить значения, принимаемые по умолча-
нию, выберите "Да" и определите поля как показано в "Из-
менении значений, принимаемых по умолчанию, для пользо-
вателя". Заполните необходимые поля; нажмите клавишу
"F3" для выбора значений из списка элементов меню. Когда
Вы нажмете клавишу "Enter", поле заполнится значением,
которое Вы выбрали.
3. Когда Вы покинете эту форму, этот экран исчезнет, будет
запрошено подтверждение Вашего добавления. Когда Вы
подтвердите добавление, на экране появится ряд сообщений
по созданию нового пользователя, например:
+-------------------------------------------------------------
| Созданный собственный каталог: "имя каталога"
| Созданный файл среды: "имя файла"
| Почтовый адрес для передачи почты пользователю: "имя"

Эти сообщения показывают, что все необходимые файлы и
каталоги созданы. ( Информация по умолчанию берется из
файла /usr/lib/mkuser).
4. Последнее действие - создание начального пароля.
Sysadmsh запрашивает Вас, должен ли быть создан новый

пароль. Если пароль не назначен, то никто не может войти
с созданной учетной информацией. Выберите "Да" и следуй-
те действиям процедуры назначения пароля:
+-------------------------------------------------------------
| Last succesful password change for user: date
| (последнее успешное изменение пароля для пользователя: дата)
| Last unsuccesful password change for auth: NEVER
| (последнее неуспешное изменение пароля для пользователя:нет)
|
| Choose password
| (выберите пароль)
| You can choose whether you pick your own passord,
| or have the system create one for you.
| (Вы можете выбрать,или Вы выбираете свой собственный пароль,
| или система сама создает его для Вас)
| 1. Pick your own password(Выбираете сами свой пароль)
| 2. Pronounceable password will be generated for you
| (Будет сгенерирован удобный пароль для Вас)
| Enter choice (default is 1):
| (Сделайте выбор(по умолчанию 1):)

- 10-4a -

5. Если Вы выберите 1 , Вы будете опрошены на ввод пароля
дважды:
+-------------------------------------------------------------
| Password:
| (пароль)
|
| Re-enter password:
| (Введите пароль еще один раз)

Заметим, что пароль не отображается на экране, когда Вы
его набираете.

- 10-5 -

6. Если Вы выбираете "g", на экране появляется следующая
информация:
+---------------------------------------------------------------
| Генерация случайного удобного пароля для пользователя.
| Этот пароль вместе со своей дополнительной версией, напи|
санной через дефис, отображены на экране.
| Нажимайте "Return" или "Enter" пока Вас не удовлетворит
| сгенерированный пароль.
| Когда Вы выберите пароль, который Вы хотите, наберите его.
| Примечание: Нажмите символ прерывания или 'quit' для прек|
ращения выбора.
|
|Пароль: xxxxxxxx Разбивка по слогам: xx-xx-xx Введите пароль:
|
Сгенерированный пароль отображается со своей версией, написанной
по слогам через дефис. Написанная через дефис версия
пароля генерируется, чтобы помочь пользователю запомнить его.

7. Присвойте новый пароль пользователю, советуя ему изме-
нить этот пароль сразу после входа в систему.

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

Изменение значений параметров пользователя, принимаемых по
умолчанию

Для большинства пользователей надо просто выбрать Identity
и определить значения, эти значения показаны ниже. Другие значения
(ревизионный параметр, имя для входа в систему, пароль, права)
являются объектами системного подчинения и принимаются по
умолчанию системой. Вы не должны выбирать эти значения без необходимости
определить специфические возможности пользователя или
ограничения.
Значения, принимаемые по умолчанию сведены в следующую форму:


- 10-6 -

+--------------------------------------------------------------+
| Create |
| (создание)|
| Use the system default login group |
| (Использование системной принятой по умолчанию группы |
| входов в систему) |
| 7 dec 88 17:51 /usr/auth |
|+-----------------Make a new user account--------------------+|
|| (создание новой учетной информации пользователя) ||
|| ||
||+------------- New user account parameters ----------------+||
||| (новые параметры учетной информации пользователя) |||
||| |||
||| Login group: Specify [Default] of value, |||
||| (группа входа "F3" for list: |||
||| в систему) (Укажите значение, значение по умолчанию, |||
||| или "F3" для получения списка:) |||
||| Groups: [... ] |||
||| (группы) |||
||| Login shell: Specify [Default] of sh value, |||
||| (среда для "F3" for list: |||
||| входа) (Укажите значения среды, по умолчанию sh,||
||| "F3" для получения списка:) |||
||| Home directory: Specify [Default] of /usr/sample value, |||
||| (собственный "F3" for list: |||
||| каталог) (Укажите имя, по умолчанию /usr/sample, |||
||| "F3" для получения списка:) |||
||| User ID number: Specify [Default] of 200 value: |||
||| (номер идентифи- (Укажите значение, по умолчанию 200) |||
||| катора пользова- |||
||| теля) |||
||| CPU priority: Specify [Default] of 0 value: |||
||| (приоритет при (Укажите значение, по умолчанию 0) |||
||| работе с про- |||
||| цессором) |||
||| Type of user: Specify [Default] of individual value, |||
||| (тип пользова- "F3" for list: |||
||| теля) (Укажите значение, по умолчанию - индивидуум|
||| "F3" для получения списка:) |||
||| |||
||| Account that may su(C) tо this user: |||
||| (Учетная информация может быть su© для этого |||
|++ пользователя). ++|
+-+ +-+
+----------------------------------------------------------+

- 10-6a -

Вначале курсор установлен на поле "Login group(группа входа
в систему)". Некоторые отображаемые поля могут быть модифицированы
только в момент создания - в режиме Modify (Изменения),
эти поля являются информационными; их значение нельзя менять.

Login group (группа входа в систему)
Группа связанная с конкретной учетной информацией, с кото-
рыми пользователь входит в систему. Это поле можно изме-
нять, но оно может и быть пустым. Оно станет полем группы
для конкретного пользователя в /etc/pesswd. Нажатие клавиши
"F3" приводит к отображению списка меню из существующих в
настоящее время в системе групп. Заметим, что это приведет
к потере предыдущего значения этого поля, даже если ничего
не выбрано из меню.
Если пользователь в настоящее время не является членом выб-
ранной группы, то пользователь будет добавлен в эту группу
и на экране в поле "Группа" появится конкретное значение.
Пользователь не может быть удален из уже существующей груп-
пы; удаляя пользователя из группы, администратор должен
удалить эту группу из поля "Группа". Когда выбрано первое
имя группы, открывается другое окно в середине экрана; это
окно остается открытым, таким образом можно ввести несколь-
ко групп. Для каждой несуществующей группы отображается вы-
деленный прямоугольник, что запрашивает создание этой груп-
пы. Когда Вы закончите ввод групп, нажмите "Return" чтобы
переместиться дальше.

- 10-7 -

Groups (группы)
Список групп, членами которых является пользователь; это
поле не является заполняемым. В нем отображаются дополни-
тельные группы, введенные в окне, открытом полем "Группа
входа".
Login shell (среда входа)
Среда, которую использует пользователь. (Значение по умол-
чанию определено как /etc/default/authsh). Если указан пол-
ный путь ("bin/sh"), то среда, описанная этим путем

Список страниц

Закладка в соц.сетях

Купить

☏ Заказ рекламы: +380504468872

© Ассоциация электронных библиотек Украины

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