Translation components API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/components/documentation/articlespam_index/changes/?format=api&page=64
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 3243,
    "next": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/changes/?format=api&page=65",
    "previous": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/changes/?format=api&page=63",
    "results": [
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807382/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.215012Z",
            "action": 9,
            "target": "Имя сервиса обычно (хотя не всегда) является именем приложения, которое этот сервис обслуживает. Если вы не уверены, обратитесь к документации по конкретному приложению для определения используемого имени сервиса.",
            "id": 851425,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851425/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807383/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.225494Z",
            "action": 9,
            "target": "Заметьте, что если вы используете [.filename]#/etc/pam.d/# вместо [.filename]#/etc/pam.conf#, то имя сервиса задается именем файла политики, и опускается из строк настройки, которые в таком случае начинаются с названия подсистемы.",
            "id": 851426,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851426/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807384/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.235707Z",
            "action": 9,
            "target": "Имя подсистемы представляет собой одно из четырёх ключевых слов, описанных в <<pam-facilities-primitives>>.",
            "id": 851427,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851427/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807386/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.245650Z",
            "action": 9,
            "target": "Политики",
            "id": 851428,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851428/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807387/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.255797Z",
            "action": 9,
            "target": "Для корректной настройки PAM необходимо понимать, как происходит интерпретация политик.",
            "id": 851429,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851429/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807389/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.266653Z",
            "action": 9,
            "target": "Когда затем приложение вызывает одну из шести примитивов PAM, библиотека PAM выделяет из цепочки нужную подсистему и вызывает функцию, соответствующую сервису, в каждом модуле, перечисленном в цепочке, в том порядке, в каком они перечислены в конфигурации. После каждого обращения к функции сервиса, тип модуля и возвращённый из этой функции код результата выполнения используются для того, что делать дальше. За некоторыми исключениями, которые будут описаны ниже, применяется такая таблица:",
            "id": 851430,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851430/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807390/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.276785Z",
            "action": 9,
            "target": "Сводная таблица отработки цепочек PAM",
            "id": 851431,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851431/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807403/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.287126Z",
            "action": 9,
            "target": "Если переменная `fail` принимает истинное значение в конце отработки цепочки, или когда достигнут \"break\", диспетчер возвращает код ошибки, возвращённый первым модулем, отработавшим неудачно. В противном случае возвращается `PAM_SUCCESS`.",
            "id": 851432,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851432/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807404/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.297560Z",
            "action": 9,
            "target": "Первым исключением является то, что код ошибки `PAM_NEW_AUTHTOK_REQD` интерпретируется как успешный результат, кроме случая, когда модуль отработал успешно, и по крайней мере один модуль возвратил `PAM_NEW_AUTHTOK_REQD`, тогда диспетчер возвратит результат `PAM_NEW_AUTHTOK_REQD`.",
            "id": 851433,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851433/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807405/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.307730Z",
            "action": 9,
            "target": "Вторым исключением является то, что man:pam_setcred[3] считает, что модули `binding` и `sufficient` являются равнозначными `required`.",
            "id": 851434,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851434/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807406/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.318047Z",
            "action": 9,
            "target": "Третьим и последним исключением является то, что функция man:pam_chauthtok[3] отрабатывает полную цепочку дважды (один раз для предварительных проверок, и ещё раз для реального задания пароля), и на подготовительной фазе она считает, что модули `binding` и `sufficient` являются равнозначными `required`.",
            "id": 851435,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851435/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807407/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.328292Z",
            "action": 9,
            "target": "Модули PAM во FreeBSD",
            "id": 851436,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851436/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807409/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.338916Z",
            "action": 9,
            "target": "Модуль man:pam_deny[8] является одним из простейших доступных модулей; на любой запрос он возвращает результат `PAM_AUTH_ERR`. Он полезен для быстрого отключения сервиса (добавьте его на верх каждой цепочки) или завершения цепочек модулей `sufficient`.",
            "id": 851437,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851437/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807411/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.349466Z",
            "action": 9,
            "target": "Модуль man:pam_echo[8] просто передаёт свои параметры в функцию взаимодействия как сообщение `PAM_TEXT_INFO`. В основном полезна для отладки, но также может использоваться для вывода сообщений, таких как \"Unauthorized access will be prosecuted\" до запуска процедуры аутентификации.",
            "id": 851438,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851438/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807413/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.359910Z",
            "action": 9,
            "target": "Модуль man:pam_exec[8] воспринимает первый переданный ему параметр как имя программы для выполнения, а остальные аргументы передаются этой программе в качестве параметров командной строки. Одним из возможных применений является его использование для запуска в момент регистрации в системе программы монтирования домашнего каталога пользователя.",
            "id": 851439,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851439/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807415/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.370138Z",
            "action": 9,
            "target": "Модуль man:pam_ftpusers[8]",
            "id": 851440,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851440/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807417/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.380583Z",
            "action": 9,
            "target": "Модуль man:pam_group[8] принимает или отвергает аппликантов в зависимости от их членства в определённой файловой группе (обычно `wheel` для man:su[1]). В первую очередь предназначен для сохранения традиционного поведения утилиты BSD man:su[1], хотя имеет и много других применений, таких как отключение определённых групп пользователей от некоторого сервиса.",
            "id": 851441,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851441/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807419/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.391110Z",
            "action": 9,
            "target": "Модуль man:pam_guest[8] позволяет осуществлять гостевые входы с использованием фиксированных имён входа в систему. На пароль могут накладываться различные ограничения, однако действием по умолчанию является ввод любого пароля при использовании имени, соответствующего гостевому входу. Модуль man:pam_guest[8] можно легко использовать для реализации анонимных входов на FTP.",
            "id": 851442,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851442/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807421/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.401114Z",
            "action": 9,
            "target": "Модуль man:pam_krb5[8]",
            "id": 851443,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851443/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807423/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.411198Z",
            "action": 9,
            "target": "Модуль man:pam_ksu[8]",
            "id": 851444,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851444/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807425/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.421469Z",
            "action": 9,
            "target": "Модуль man:pam_lastlog[8]",
            "id": 851445,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851445/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807427/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.431919Z",
            "action": 9,
            "target": "Модуль man:pam_login_access[8] предоставляет реализацию примитива для управления учётными записями, который вводит в действие ограничения на вход, задаваемые в таблице man:login.access[5].",
            "id": 851446,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851446/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807429/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.442963Z",
            "action": 9,
            "target": "Модуль man:pam_nologin[8] отвергает любые входы не пользователем root, если существует файл [.filename]#/var/run/nologin#. Обычно этот файл создаётся утилитой man:shutdown[8], когда до запланированного завершения работы системы остаётся менее пяти минут.",
            "id": 851447,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851447/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807431/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.453143Z",
            "action": 9,
            "target": "Модуль man:pam_passwdqc[8]",
            "id": 851448,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851448/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807433/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.463505Z",
            "action": 9,
            "target": "Модуль man:pam_permit[8] является одним из самых простым из имеющихся; на любой запрос он отвечает `PAM_SUCCESS`. Он полезен в качестве замены пустого места для сервисов, когда одна или большее количество цепочек в противном случае останутся пустыми.",
            "id": 851449,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851449/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807435/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.473766Z",
            "action": 9,
            "target": "Модуль man:pam_radius[8]",
            "id": 851450,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851450/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807437/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.484112Z",
            "action": 9,
            "target": "Модуль man:pam_rhosts[8]",
            "id": 851451,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851451/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807439/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.494774Z",
            "action": 9,
            "target": "Модуль man:pam_rootok[8] возвращает положительный результат в том и только в том случае, если реальный id пользователя процесса, его вызвавшего (предполагается, что его запускает аппликант) равен 0. Это полезно для несетевых сервисов, таких как man:su[1] или man:passwd[1], к которым пользователь `root` должен иметь автоматический доступ.",
            "id": 851452,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851452/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807441/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.505017Z",
            "action": 9,
            "target": "Модуль man:pam_securetty[8]",
            "id": 851453,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851453/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807443/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.515332Z",
            "action": 9,
            "target": "Модуль man:pam_self[8] возвращает положительный результат тогда и только тогда, когда имена аппликанта соответствуют целевой учётной записи. Больше всего это пригодится в несетевых сервисах, таких как man:su[1], в которых идентификация аппликанта может быть с лёгкостью проверена.",
            "id": 851454,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851454/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807445/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.525985Z",
            "action": 9,
            "target": "Модуль man:pam_ssh[8] предоставляет как сервис аутентификации, так и сеанса. Сервис аутентификации позволяет пользователям, имеющим секретные ключи SSH, защищённые паролями, в своих каталогах [.filename]#~/.ssh#, аутентифицироваться посредством этих паролей. Сеансовый сервис запускает man:ssh-agent[1] и загружает ключи, которые были расшифрованы на фазе аутентификации. Такая возможность, в частности, полезна для локальных входов в систему, как в систему X (посредством man:xdm[1] или другого X-менеджера входов, умеющего работать с PAM), так и на консоль.",
            "id": 851455,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851455/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807447/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.536107Z",
            "action": 9,
            "target": "Модуль man:pam_tacplus[8]",
            "id": 851456,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851456/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807449/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.546700Z",
            "action": 9,
            "target": "Модуль man:pam_unix[8] реализует традиционную аутентификацию UNIX(R) на основе паролей, использующую функцию man:getpwnam[3] для получения пароля целевой учётной записи и сравнивающую её с тем, что представил аппликант. Он также предоставляет средства управления учётными записями (отслеживая время действия учётной записи и пароля) и смены паролей. Наверное, это самый полезный модуль, так как подавляющее большинство администраторов хотят сохранить исторически сложившееся поведение по крайней мере некоторых сервисов.",
            "id": 851457,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851457/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807450/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.556795Z",
            "action": 9,
            "target": "Программирование приложений с PAM",
            "id": 851458,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851458/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807451/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.566959Z",
            "action": 9,
            "target": "Этот раздел ещё не написан.",
            "id": 851459,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851459/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807452/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.577108Z",
            "action": 9,
            "target": "Программирование модуля PAM",
            "id": 851460,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851460/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807453/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.587283Z",
            "action": 9,
            "target": "Пример PAM-приложения",
            "id": 851461,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851461/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807454/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.598198Z",
            "action": 9,
            "target": "Далее следует минимальная реализация программы man:su[1] с использованием PAM. Заметьте, что в ней используется специфичная для OpenPAM функция взаимодействия man:openpam_ttyconv[3], объявление которой расположено в файле [.filename]#security/openpam.h#. Если вы собираетесь строить это приложение в системе с другой библиотекой PAM, вам необходимо будет создать собственную функцию взаимодействия. Надёжную функцию взаимодействия неожиданно трудно написать; та, что находится в <<pam-sample-conv>>, хороша в качестве отправной точки, но в реальных приложениях использоваться не может.",
            "id": 851462,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851462/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807456/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.608573Z",
            "action": 9,
            "target": "Пример PAM-модуля",
            "id": 851463,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851463/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807457/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.619158Z",
            "action": 9,
            "target": "Далее приведена минимальная реализация man:pam_unix[8], предоставляющая только сервисы аутентификации. Она должна строиться и работать с большинством из реализаций PAM, но использует возможности расширений OpenPAM, если они присутствуют: отметьте использование функции man:pam_get_authtok[3], которая кардинально упрощает организацию ввода пароля пользователем.",
            "id": 851464,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851464/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807459/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.629348Z",
            "action": 9,
            "target": "Пример функции взаимодействия PAM",
            "id": 851465,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851465/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807460/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.640058Z",
            "action": 9,
            "target": "Функция взаимодействия, приводимая ниже, является значительно упрощённой версией функции man:openpam_ttyconv[3] из OpenPAM. Она полнофункциональна, и должна послужить источником идей о том, как должна себя вести функция взаимодействия, однако она слишком проста для реальных приложений. Даже если вы не используете OpenPAM, можете сгрузить исходный код и использовать man:openpam_ttyconv[3] в своих целях; мы надеемся, что она достаточно надёжна в качестве функции для взаимодействия с терминальными устройствами.",
            "id": 851466,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851466/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807467/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.650294Z",
            "action": 9,
            "target": "Guides utilisateur",
            "id": 851467,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851467/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807469/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.660384Z",
            "action": 9,
            "target": "Page internet liées",
            "id": 851468,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851468/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807472/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T12:58:39.670580Z",
            "action": 9,
            "target": "_link:http://wwws.sun.com/software/solaris/pam/[La page de Solaris PAM]_. Sun Microsystems.",
            "id": 851469,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851469/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807326/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T13:00:45.976542Z",
            "action": 9,
            "target": "Во FreeBSD каждый механизм реализуется в отдельном модуле с именем `pam_mechanism.so` (например, `pam_unix.so` для механизма UNIX(R).) В других реализациях иногда отдельные модули используются для разных подсистем, и в их имя включается, кроме названия механизма, и имя подсистемы. К примеру, в Solaris(TM) имеется модуль `pam_dial_auth.so.1`, который часто используется для аутентификации пользователей, работающих по коммутируемым каналам связи.",
            "id": 851470,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851470/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807388/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T13:00:45.997345Z",
            "action": 9,
            "target": "В момент, когда приложение вызывает функцию man:pam_start[3], библиотека PAM загружает политику для указанного сервиса и выстраивает четыре цепочки модулей (по одной для каждой подсистемы). Если одна или большее количество этих цепочек являются пустыми, то будут выполняться подстановки соответствующих цепочек из политики для сервиса `other`.",
            "id": 851471,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851471/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-07-03T13:10:11.662948Z",
            "action": 17,
            "target": "",
            "id": 851478,
            "action_name": "提交了更改",
            "url": "https://translate-dev.freebsd.org/api/changes/851478/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807252/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T13:10:34.454130Z",
            "action": 9,
            "target": "Набор полномочий, которые аппликант запрашивает от арбитратора.",
            "id": 851483,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851483/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807251/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlespam_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlespam_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-07-03T13:10:34.478043Z",
            "action": 9,
            "target": "учётная запись (account)",
            "id": 851484,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/851484/?format=api"
        }
    ]
}