Главная » (7) Различные описания, соглашения и прочее





ИМЯ


process-keyring - общая связка ключей для процесса



ОПИСАНИЕ


Связка ключей процесса — это связка ключей, используемая для привязки ключей
процесса. Она создаётся только по запросу процесса. Связка ключей процесса имеет
имя (описание) _pid.

Существует специальное значение, KEY_SPEC_PROCESS_KEYRING, которое можно
использовать вместо настоящего серийного номера связки ключей процесса вызывающего
процесса.

В утилите keyctl(1) подобным образом можно использовать «@p» вместо числового ID
ключа, но так как keyctl(1) выполняется после разветвления, это не используется.

Нить, создаваемая clone(2) с флагом CLONE_THREAD, имеет ту же связку ключей
процесса, что и вызвавший clone(2). Если новый процесс создаётся ... Читать дальше »

Категория: (7) Различные описания, соглашения и прочее | Просмотров: 530 | Добавил: Администратор | Дата: 18.11.2017 | Комментарии (0)





ИМЯ


posixoptions - необязательные части стандарта POSIX



ОПИСАНИЕ


В стандарте POSIX (информация взята POSIX.1-2001) описан набор правил работы и
интерфейсы, требуемый от совместимой системы. Однако много интерфейсов являются
необязательными и имеется набор макросов тестирования свойств для проверки
доступности интерфейсов во время компиляции, а также есть функции sysconf(3),
fpathconf(3), pathconf(3), confstr(3), которые выполняют проверки во время
выполнения. Из сценариев оболочки можно использовать getconf(1). Подробности
смотрите в sysconf(3).

Мы приводим имя из POSIX, свойство, имя параметра sysconf(3), который используется
для запроса этого свойство, и возможно, очень краткое описание. ... Читать дальше »

Категория: (7) Различные описания, соглашения и прочее | Просмотров: 591 | Добавил: Администратор | Дата: 18.11.2017 | Комментарии (0)





ИМЯ


pkeys - обзор ключей защиты памяти



ОПИСАНИЕ


Ключи защиты памяти (pkeys) — это расширение существующих постраничных прав на
память. Для обычных прав на страницу используются страничные таблицы, требующие
для изменении прав затратных системных вызовов и аннулирования TLB. Ключи защиты
памяти предоставляют механизм изменения защиты без необходимости изменять
страничные таблицы при каждом изменении прав.

Чтобы использовать pkeys, ПО сначала должно «пометить» (tag) страницу в страничных
таблицах значением pkey. После размещения этой метки для удаления прав на запись
или весь доступ к помеченной странице приложению нужно изменить только содержимое
регистра.

Ключи защиты вместе с существующими правами PROT_READ/ PROT_WRITE/ PROT_EXEC
... Читать дальше »

Категория: (7) Различные описания, соглашения и прочее | Просмотров: 528 | Добавил: Администратор | Дата: 18.11.2017 | Комментарии (0)





ИМЯ


pipe - обзор каналов и FIFO



ОПИСАНИЕ


Каналы и FIFO (также называемые именованными каналами) предоставляют
двунаправленный канал обмена между процессами. У канала имеется конец для чтения
(read end) и конец для записи (write end). Данные, записанные в конец для записи,
можно прочитать из конца для чтения.

Канал создаётся с помощью вызова pipe(2), который образует новый канал и
возвращает два файловых дескриптора, один указывает на конец для чтения, а другой
на конец для записи. Каналы можно использовать для создания канала обмена между
процессами; пример смотрите в pipe(2).

У FIFO (сокращение от First In First Out, первым вошёл, первым вышел) имеется имя
в файловой системе (создаётся с помощью mkfifo(3)), и ... Читать дальше »

Категория: (7) Различные описания, соглашения и прочее | Просмотров: 613 | Добавил: Администратор | Дата: 18.11.2017 | Комментарии (0)





ИМЯ


pid_namespaces - обзор пространств имён Linux PID



ОПИСАНИЕ


Обзор пространств имён смотрите в namespaces(7).

Пространства имён PID изолируют пространство номеров идентификаторов процессов, то
есть процессы в разных пространствах имён PID могут иметь единый PID.
Пространства имён PID позволяют предоставлять такие возможности в контейнерах как
приостановку/возобновление работы набора процессов в контейнере и перенос
контейнера на новый узел, при чём процессы внутри контейнера сохранят свои PID.

Идентификаторы в новом пространстве имён PID начинаются с 1 как в автономной
системе, и вызовы fork(2), vfork(2) или clone(2) будут создавать процессы с
уникальными идентификаторами в пределах пространства имён.
... Читать дальше »

Категория: (7) Различные описания, соглашения и прочее | Просмотров: 569 | Добавил: Администратор | Дата: 18.11.2017 | Комментарии (0)





ИМЯ


persistent-keyring - пользовательская постоянная связка ключей



ОПИСАНИЕ


Постоянная связка ключей — это связка, используемая для привязки от имени
пользователя. Для каждого UID ядро создаёт отдельную постоянную связку ключей,
которая используется всеми нитями, принадлежащими этому UID. Постоянная связка
ключей имеет имя (описание) в виде _persistent.<UID>, <UID> — ID пользователя
соответствующего пользователя.

Прямой доступ к постоянной связке ключей невозможен, даже процессам с подходящим
UID. Вместо этого сначала она должна быть прицеплена к одной из связок ключей
процесса, до этого связка ключей может получить доступ к постоянной связке ключей
согласно правам своего владельца. Эта связь создаётся с помощью функции
... Читать дальше »

Категория: (7) Различные описания, соглашения и прочее | Просмотров: 976 | Добавил: Администратор | Дата: 18.11.2017 | Комментарии (0)





ИМЯ


path_resolution - как путь преобразуется в файл



ОПИСАНИЕ


У некоторых системных вызовов UNIX/Linux есть параметр для указания одного или
нескольких имён файлов. Имя файла (или путь) преобразуется (resolved) следующим
образом.

Шаг 1: запуск процесса преобразования
Если путь начинается с символа «/», то начальным каталогом поиска назначается
корневой каталог вызывающего процесса (процесс наследует свой корневой каталог от
родителя. Обычно, это корневой каталог файловой иерархии. Процесс может получить
другой корневой каталог, используя системный вызов chroot(2). Процесс может
получить полностью закрытое пространство имён монтирования когда он сам или один
из его предков был запущен системным вызовом clone(2) с флагом CLONE_NEWNS). ... Читать дальше »

Категория: (7) Различные описания, соглашения и прочее | Просмотров: 485 | Добавил: Администратор | Дата: 18.11.2017 | Комментарии (0)

« 1 2 ... 5 6 7 8 9 ... 18 19 »