Системное программирование в UNIX средствами Free Pascal

Действующие идентификаторы пользователей и групп


Необходимо сделать одно уточнение: создание файла определяется связанным с процессом действующим идентификатором пользователя euid

(effective user-id). Хотя процесс может быть запущен одним пользователем (скажем, keith), при определенных обстоятельствах он может получить права доступа другого пользователя (например, dina). Вскоре будет показано, как это можно осуществить. Идентификатор пользователя, запустившего процесс, называется истинным идентификатором пользователя

(real user-id, сокращенно ruid) этого процесса. Разумеется, в большинстве случаев действующий и истинный идентификаторы пользователя совпадают.

Аналогично с процессом связывается действующий идентификатор группы

(effective group-id, сокращенно egid), который может отличаться от истинного идентификатора группы (real group-id, сокращенно rgid).



Содержание раздела