Операционные системы, среды и оболочки. Макаренко С.И. - 186 стр.

UptoLike

Составители: 

строго последователен, нельзя выполнять асинхронные действия внутри
процесса. Даже операция I/O не может быть выполнена асинхронно.
Надо отметить, что в процесс диспетчеризации процессов ядро
UNIX/Linux обрабатывает два вида исключений, которые обычно называют
"oops" и "panic". Почти в каждой операционной системе "panic" происходит в
тех случаях, когда ядро обнаруживает серьезную неисправность. Если
система каким-либо образом повредила сама себя, ей требуется остановиться
немедленно, пока она не произведет необратимых критических изменений
(типа уничтожения файловой системы). Везде, где только возможно,
UNIX/Linux пытается детектировать проблему и справиться с ней без
остановки всей системы. Например, многие ситуации типа "oops" приводят к
завершению процесса, который нормально запустился, но потом зациклил
систему. Бывают, однако, ситуации, когда все настолько плохо, что полная
паника является наилучшим выходом. Считается, что пользователи
стабильных версий ядра не должны встречать ни "паник", ни "oops". Но в
реальном мире они иногда происходят.
12.5 Организация пользователей в ОС семейства UNIX
Каждый пользователь в UNIX имеет свою собственную учетную запись
пользователя (account), которая содержит имя пользователя, пароль,
идентификатор пользователя (UID), идентификатор главной группы
пользователя (GID), описание пользователя, его домашний каталог и путь к
командному процессору, который следует запустить при интерактивном
входе пользователя в систему.
Пользователь, работающий в UNIX, имеет уникальное имя
пользователя и уникальный идентификатор. Идентификатор пользователя
(User ID, UID) - это целое число от 0 до 2147483647. Обычные пользователи
в Solaris имеют идентификатор в диапазоне от 100 до 60000.
Пользователю не надо знать свой идентификатор, потому что он
используется только системой, а для входа в систему пользователь указывает
свое имя (username). Пользователи объединены в группы. Каждая группа
имеет свое имя и уникальный идентификатор (Group ID, GID). В группе
может быть сколько угодно пользователей, и каждый из них может быть
участником любого количества групп. Однако у каждого пользователя есть
главная группа - она указывается в свойствах любого файла, который создает
пользователь. Идентификатор группы имеет значение от 100 до 60000, если
только это не специальная группа. Для специальных (предопределенных)
групп зарезервирован диапазон от 0 до 99.
Пользователей объединяют в группы для того, чтобы было удобнее
администрировать систему.
186
строго последователен, нельзя выполнять асинхронные действия внутри
процесса. Даже операция I/O не может быть выполнена асинхронно.
      Надо отметить, что в процесс диспетчеризации процессов ядро
UNIX/Linux обрабатывает два вида исключений, которые обычно называют
"oops" и "panic". Почти в каждой операционной системе "panic" происходит в
тех случаях, когда ядро обнаруживает серьезную неисправность. Если
система каким-либо образом повредила сама себя, ей требуется остановиться
немедленно, пока она не произведет необратимых критических изменений
(типа уничтожения файловой системы). Везде, где только возможно,
UNIX/Linux пытается детектировать проблему и справиться с ней без
остановки всей системы. Например, многие ситуации типа "oops" приводят к
завершению процесса, который нормально запустился, но потом зациклил
систему. Бывают, однако, ситуации, когда все настолько плохо, что полная
паника является наилучшим выходом. Считается, что пользователи
стабильных версий ядра не должны встречать ни "паник", ни "oops". Но в
реальном мире они иногда происходят.

     12.5 Организация пользователей в ОС семейства UNIX

      Каждый пользователь в UNIX имеет свою собственную учетную запись
пользователя (account), которая содержит имя пользователя, пароль,
идентификатор пользователя (UID), идентификатор главной группы
пользователя (GID), описание пользователя, его домашний каталог и путь к
командному процессору, который следует запустить при интерактивном
входе пользователя в систему.
      Пользователь, работающий в UNIX, имеет уникальное имя
пользователя и уникальный идентификатор. Идентификатор пользователя
(User ID, UID) - это целое число от 0 до 2147483647. Обычные пользователи
в Solaris имеют идентификатор в диапазоне от 100 до 60000.
     Пользователю не надо знать свой идентификатор, потому что он
используется только системой, а для входа в систему пользователь указывает
свое имя (username). Пользователи объединены в группы. Каждая группа
имеет свое имя и уникальный идентификатор (Group ID, GID). В группе
может быть сколько угодно пользователей, и каждый из них может быть
участником любого количества групп. Однако у каждого пользователя есть
главная группа - она указывается в свойствах любого файла, который создает
пользователь. Идентификатор группы имеет значение от 100 до 60000, если
только это не специальная группа. Для специальных (предопределенных)
групп зарезервирован диапазон от 0 до 99.
     Пользователей объединяют в группы для того, чтобы было удобнее
администрировать систему.




                                   186